黑马程序员技术交流社区
标题:
关于反射的一个疑问
[打印本页]
作者:
揭耀祖
时间:
2012-6-3 08:58
标题:
关于反射的一个疑问
在学反射的时候,有这么一句 话"反射就是把JAVA类中的各种成份映射成相应的java类"在这句话中我注意到前一个关键字是"JAVA类",而后一个关键字是"java类",我想问的是这两个关键字到底有什么区别,先说说我自己的理解,有不对的还请高手们来指正.
第一个关键字"JAVA类"是指Class类,所有的java语言中的类都是它的实例.
第二个关键字"java类"是指java语言中的一般类,比如"Method""field""Constructor"等等.
不知道我的理解对不对,还请大家来多多指教.
作者:
我能驾驭住
时间:
2012-6-3 09:34
相对来说,java类的各个java类,太扣字眼没法解释了。。。。
作者:
杜俊彪
时间:
2012-6-3 09:52
只抒发观点;我也很造成楼主的观点; 任给一个类,旦编译就会生成相应的.class文件, 而这个.class文件也就是实例吧! 如 Class clazzString = String.class ;
至于第一句里的后面一段
“所有的java语言中的类都是它的实例.” 给类加一个定语“
正在运行
”
API文档里说:Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
作者:
陈明
时间:
2012-6-3 10:17
反射的类的基石是Class类 而 类的方中每个属性可以看做一个类,因为他们是每个类的共性也是向上抽取的,所以说"反射就是把JAVA类中的各种成份映射成相应的java类
作者:
郭宁
时间:
2012-6-3 12:04
类就是用来描述事物的,豺、狼、虎、豹 、他们有特性 , 我们能被我们抽取出来 再归一个类--》》》》动物
而各种各样的类 又具备相同的特性 如基本都具有 属性(成员变量)方法(成员函数+构造方法)
我们就把这些共同属性提取出来 抽取出来 再归一个类-》》》Class
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2