Java 如何使用反射从超类访问私有或受保护的方法?

Java 如何使用反射从超类访问私有或受保护的方法?,java,reflection,protected,Java,Reflection,Protected,可以使用访问私有或受保护的方法。生成的方法实例可以通过访问和调用 但这种技术允许访问最底层的classe方法。是否可以类似地从超类访问方法 我正在做一个服务类,它的使用方式与类类似,需要访问firePropertyChange方法,而firePropertyChange方法在大多数实现中都受到保护 更新 假设我们不想攻击覆盖。我的意思是,我们希望找到最底层的受保护方法。可以说,如果在子类中有一个方法的实现,那么尝试在超类中访问该实现是不正确的。可以访问超类实现的唯一有效位置是直接子类。是的,假设

可以使用访问私有或受保护的方法。生成的方法实例可以通过访问和调用

但这种技术允许访问最底层的classe方法。是否可以类似地从超类访问方法

我正在做一个服务类,它的使用方式与类类似,需要访问firePropertyChange方法,而firePropertyChange方法在大多数实现中都受到保护

更新


假设我们不想攻击覆盖。我的意思是,我们希望找到最底层的受保护方法。

可以说,如果在子类中有一个方法的实现,那么尝试在超类中访问该实现是不正确的。可以访问超类实现的唯一有效位置是直接子类。是的,假设我们想要访问最底层的MethodSubclass,覆盖方法是OOP的基石。甚至考虑颠覆这是一个坏主意。哦,这不是用java设计的。我不想颠覆