java的反射机制有什么作用
作者:SunnyJourney
时间:2023-05-02
浏览:0
1、作用说明(1)通过反射,程序代码可以访问装载在JVM中的内部信息。(2)获取装载类的成员变量信息。(3)获得装载类的方法。(4)获取装载类的结构方法信息。2、实例在运行过程中,判断一个类的成员变量和方法。ClassownerClass=owner.getClass():得到该对象的Class。Fieldfield=ownerClass.getField(fieldName):通过Class得到类声明的属性。Objectproperty=field.get(owner):通过对象得到该属性的实例,如果这
本文目录
1、作用说明
(1)通过反射,程序代码可以访问装载在JVM中的内部信息。
(2)获取装载类的成员变量信息。
(3)获得装载类的方法。
(4)获取装载类的结构方法信息。
2、实例
在运行过程中,判断一个类的成员变量和方法。
Class ownerClass = owner.getClass():得到该对象的Class。 Field field = ownerClass.getField(fieldName):通过Class得到类声明的属性。 Object property = field.get(owner): 通过对象得到该属性的实例,如果这个属性是非公有的,这里会报IllegalAccessException。 在运行时调用一个对象的方法: Method method = ownerClass.getMethod(methodName, argsClass): 通过Method名和参数的Class数组得到要执行的Method。 method.invoke(owner, args):执行该Method,invoke方法的参数是执行这个方法的对象,和参数数组。 返回值是Object,也既是该方法的返回值。
作者最新文章
Yandex官网入口及网页搜索使用方法
2026-11-10 18:27
免注册Word转PDF在哪里?Word转PDF手机电脑都能用
2026-11-08 15:29
xshell如何使用密钥连接服务器
2026-11-05 21:38
动漫共和国资源入口及正版地址分享
2026-11-04 12:05
xshell端口ssh SSH隧道建立方法
2026-11-03 10:11
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































