java 中的反射
2021-06-01 本文已影响0人
Exception_Cui
反射的作用
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;
对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
常用的api
![](https://img.haomeiwen.com/i2687780/8148cf10b79e8d92.png)
需要反射类
![](https://img.haomeiwen.com/i2687780/0c8388ed1d68d7c3.png)
构造方法构造对象
![](https://img.haomeiwen.com/i2687780/6a74edf073c364bd.png)
获取成员变量并且操作
获取所有的
![](https://img.haomeiwen.com/i2687780/cd33bd160b8e2f46.png)
获取私有
![](https://img.haomeiwen.com/i2687780/41e2f14520a80641.png)
获取公开的
![](https://img.haomeiwen.com/i2687780/126488aca6a3faea.png)
获取方法并且执行(私有)
有参数和无参数
![](https://img.haomeiwen.com/i2687780/9f56362ae404a9d2.png)
有返回值的
![](https://img.haomeiwen.com/i2687780/23bdfb508683d48c.png)
内部类的获取
![](https://img.haomeiwen.com/i2687780/6b95f318106025b9.png)