您好,欢迎访问一九零五行业门户网

反射机制的定义、获取Class三种方法

反射机制的定义:
在运行状态时(动态的),对于任意一个类,都能够得到这个类的所有属性和方法。
 对于任意一个对象,都能够调用它的任意属性和方法。
class类是反射机制的起源,我们得到class类对象有3种方法:
第一种:通过类名获得
class<?> class = classname.class;
第二种:通过类名全路径获得:
class<?> class = class.forname(类名全路径);
第三种:通过实例对象获得:
class<?> class = object.getclass();
通过代码总结三种方法的区别:(明天补上)
1 class test{2     static{3         system.out.println(静态代码块儿static code block);4     }5     {6         system.out.println(动态代码块儿dynamic code block);7     }8 }
1 public class classcreate {   2     public static void main(string[] args){   3         class<?> test2=test.class;   4         system.out.println(test);     5     }   6 }
以上就是反射机制的定义、获取class三种方法的详细内容。
其它类似信息

推荐信息