日期:2014-05-20  浏览次数:20773 次

什么是反射啊
希望知道的人能解释下

------解决方案--------------------
反射:Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。
我现在就在写反射的程序,用到反射,则程序一定是开放性的。
举个例子。
比如我想写一个可随时拓展class文件并运行的程序,我如何知道这个用户拓展的class里面有多少方法的定义,多少属性的定义,都是怎样定义的。这个时候就要用到Reflection。
你可以去看:sun.reflect.*的文档。
这里有个关于反射的说明:http://www.128kj.com/article/article1/283647C0C6D45CAD557F9C129FD618B6.htm?id=1680