本帖最后由 月生春 于 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();
可是反射机制是什么呢,单单是懂得这些方法,感觉掌握的不透彻,不懂原理!
|