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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 月生春 中级黑马   /  2014-1-19 22:34  /  1320 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 月生春 于 2014-1-20 00:01 编辑

       在java中,无论生成了多少个对象,这些对象都会应用于同一个class对象.要想使用反射,首先必须获得得处理对象所对应的class对象!获取某个对象所对应的class对象的常用三种方法:
    1  ,   使用class类的静态方法  foeName:   Class.forName("java.lang.String");
    2  ,    使用类的.class语法:       String.class
    3  ,    使用对象的getClass()方法: String s="QQ" ; Calss<?> class=s.getClass();


可是反射机制是什么呢,单单是懂得这些方法,感觉掌握的不透彻,不懂原理!

评分

参与人数 1技术分 +1 收起 理由
黄晓鑫 + 1

查看全部评分

1 个回复

倒序浏览
可以使用反射探查某个类有哪些属性,哪些构造方法,可以使用反射给某个变量赋值,new出一个对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马