0

我有一个具有多个级别的层次结构,它看起来像这样(<---- 表示从左到右的子类化):

MyClass <----- ParentClass <------ Abstract Class

我想调用一个在 AbstractClass 中声明和定义但在 ParentClass 中被覆盖的非静态方法。我想调用 AbstractClass 中的版本,而不是 ParentClass 中的版本,所以我需要类似的东西

super.super.method();

或者是那种精神。有没有办法做到这一点?

谢谢!

4

1 回答 1

2

这个 Stack Overflow 线程很好地讨论了这个问题。简而言之,有几个 hacky 方法可以做到这一点,但你真的不应该

于 2012-08-29T22:11:38.500 回答