java-反射
定义:
剖析java类中的各个组成部分映射成一个java对象。
类=》class 构造方法=》Constructor 成员变量=》Field 方法=》Method
应用:
一般用于框架、组件、可复用性高的通用程序。
具体API:
·CLASS
public void demo1() throws ReflectiveOperationException{
//获得class对象的三种方式
//1 已知类名
Class c1=ReflectTest.class;
//2 已知对象
Object o=new ReflectTest();
Class c2=o.getClass();
//3 未知类名与对象,但知道完整类名
String ClassName ="cn.huihe.Reflect.ReflectTest";
Class c3=Class.forName(ClassName);
System.out.println(c1);
System.out.println(c2);
System.out.println(c3);
}
原文:http://www.cnblogs.com/almost-mujin/p/6357813.html