A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 揭耀祖 中级黑马   /  2012-6-3 08:58  /  1363 人查看  /  4 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

在学反射的时候,有这么一句 话"反射就是把JAVA类中的各种成份映射成相应的java类"在这句话中我注意到前一个关键字是"JAVA类",而后一个关键字是"java类",我想问的是这两个关键字到底有什么区别,先说说我自己的理解,有不对的还请高手们来指正.
第一个关键字"JAVA类"是指Class类,所有的java语言中的类都是它的实例.
第二个关键字"java类"是指java语言中的一般类,比如"Method""field""Constructor"等等.
不知道我的理解对不对,还请大家来多多指教.

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1 赞一个!

查看全部评分

4 个回复

倒序浏览
相对来说,java类的各个java类,太扣字眼没法解释了。。。。
回复 使用道具 举报
只抒发观点;我也很造成楼主的观点;  任给一个类,旦编译就会生成相应的.class文件,  而这个.class文件也就是实例吧!    如   Class clazzString = String.class  ;   
至于第一句里的后面一段
“所有的java语言中的类都是它的实例.”   给类加一个定语“正在运行
API文档里说:Class 类的实例表示正在运行的 Java 应用程序中的类和接口。

点评

"正在运行" 嗯 我又了解了一点  发表于 2012-6-3 10:01

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1

查看全部评分

回复 使用道具 举报
反射的类的基石是Class类 而 类的方中每个属性可以看做一个类,因为他们是每个类的共性也是向上抽取的,所以说"反射就是把JAVA类中的各种成份映射成相应的java类
回复 使用道具 举报
类就是用来描述事物的,豺、狼、虎、豹 、他们有特性        , 我们能被我们抽取出来 再归一个类--》》》》动物
而各种各样的类 又具备相同的特性 如基本都具有  属性(成员变量)方法(成员函数+构造方法)
我们就把这些共同属性提取出来 抽取出来 再归一个类-》》》Class
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马