【发布时间】:2010-07-29 20:49:11
【问题描述】:
我有一个抽象基类。 我有一个扩展基类的 class2。 我有一个扩展 class2 的 class3。 我在 class2 和 class3 中都覆盖了抽象 baseclass.method1。 在 class3.method1 中,我调用 super.method1,我得到的错误是我不能 直接调用基类中的抽象方法。 但我不想,我只想上一级,我想调用class2.method1,而不是baseclass.method1。 该怎么做?
【问题讨论】:
-
看起来更像是“class2 extends BC”“class3 extends BC”,而不是“class3 extends class2”,所以你得到的正是你应该得到的。
标签: java abstract-class