反射机制是在【运行状态中】:
- 对于一个类,能够知道这个类的所有属性和方法;
- 对于一个对象,能够调用这个对象的所有属性和方法。
- 在运行时判断任意一个对象所属的类;
- 在运行时构造任意一个类的对象;
- 在运行时能够判断任意一个类所具有的的成员变量和方法;
- 在运行时能够调用任意一个对象的方法;
- 生成动态代理。
- 第一种获取反射对象的方法:Class.forName(全限定类名);
- 第二种获取反射对象的方法:类名.class;
- 第三种获取反射对象的方法:对象.getClass()。
- 接口代码演示:
package org.dsl.reflectdome; public interface MyInterface



