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);
- }
来源: