可以使用getDeclaredMethod()
访问private
或protected
方法。可以使用setAccessible()
访问生成的方法实例并调用。
但是这种技术允许访问最下面的"克拉斯的方法。是否可以类似地从超类访问方法?
我正在使用与PropertyChangeSupport
类类似的服务类,它需要访问firePropertyChange
方法,在大多数实现中都是protected
。
更新
假设我们不想破解压倒一切。我的意思是,我们希望找到最下层的保护方法。