多语言展示
当前在线:953今日阅读:84今日分享:32

获取类的特定方法

如何获取类的特定方法
工具/原料
1

jdk

2

idea

方法/步骤
1

新建一个待用类

2

获取该类的字节码文件。三种方式:类名.classClass.forName(className)new Object().getClass()

4

method.invoke(obj, "你想赋予的值");第一参数类的实例,第二个参数填方法的参数,如果有多个依次填写

5

点击运行

注意事项
1

getDeclaredMethod()方法获取声明的方法,如果是私有方法,访问需要method.setAccessible(true)

2

如果使用Class.forName(className)获取字节码,需要将类的包路径也写进去

推荐信息