12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- 反射机制:
- 是在运行状态中对任意一个类,都能直到这个类的【所有属性和方法】。
- 对于任何一个对象,都能够调用它的任意的属性和方法。
- 这种动态获取信息以及动态调用对象方法的功能称为:Java语言的反射机制
- Class类--代表所有类的类型
- 获取Class类的方式:
- 1、类名.class属性
- 2、对象名.getClass()方法
- 3、Class.forName(全限定类名)方法
- 方法:
- 获取某个类的所有【公共的】构造方法组成的数组 getConstructors()
- 获取某个类的所有的构造方法组成的数组 getDeclaredConstructors()
- 获取某个公共构造方法的对象 getConstructor()
- 获取某个构造方法的对象 getDeclaredConstructor()
- Constructor--代表所有的构造方法的类型
- Field--代表所有的成员变量的类型
- Method---代表所有方法的类型
|