一、反射
Reflection(反射)是Java被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的內部信息,并能直接操作任意对象的内部属性及方法。
Java反射机制主要提供了以下功能:
- 在运行时构造任意一个类的对象
- 在运行时获取任意一个类所具有的成员变量和方法
- 在运行时调用任意一个对象的方法(属性)
- 生成动态代理
二、Method基础
执行结果:
写一个方法:
讯享网
执行结果:

三、获取并执行父类的私有方法
(1)获取父类的私有方法
(2)invoke() 调用私有方法
讯享网

(3)获取当前类或父类中的方法
四、执行一个方法
执行一个方法,只要提供类的全类名,方法名和参数,就可执行一个方法,不管是共有方法还是私有方法,不管是在当前类中环是在父类中。
修改之前的invoke方法:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/6916.html