什么是反射
-
反射 就是在Java运行态中,
对于任意一个类,都能够知道这个类的所有属性和方法
对于任意一个对象,都可以调用这个对象的任意一个方法和属性
这种动态获取信息及动态调用对象的功能叫Java反射机制。 -
反射功能
- 在运行时判断一个对象所属的类
- 在运行时构造任意一个类的对象
- 在运行时判断任意一个对象所有的成员和方法
- 在运行时调用任意一个对象的方法
- 生成动态代理
- Java反射机制的类 (java.lang.reflect)
- Class类:代表一个类
- Field类:代表类的成员变量
- Method类:代表类的方法
- Constructor类:代表类的构造方法
- Array类:提供了动态创建数据,以及访问数组元素的静态方法。
(文章)[https://blog.csdn.net/ju_362204801/article/details/90578678]
文章
浙公网安备 33010602011771号