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,也既是该方法的返回值。
作者最新文章
漫蛙下载最新版本
2026-10-13 13:42
漫蛙app下载安装最新版
2026-10-13 13:42
漫蛙2漫画APP免费下载安装最新版本
2026-10-13 13:20
漫蛙漫画网页下载安装最新版本
2026-10-13 13:17
keyshot快捷键命令大全表格整理与使用教程
2026-10-12 14:13
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































