反射机制
所谓的反射机制就是java语言在运行时可以进行自我检查,同时允许对其内部成员进行操作。
反射机制的实现
反射机制主要借助以下4个类进行实现
- Class :运行时的类对象
- Constructor:类的构造器对象
- Field:类的属性对象
- Method:类的方法对象
反射机制提供的功能
- 得到一个对象所属的类
- 获取一个类的所有成员变量和方法
- 在运行时创建对象
- 在运行时调用类方法
如何获得class类?
Class.forName("类的路径");
类名.class;
实例.getClass();