我的班级架构是这样的。
我有一个界面“myInterface”。我创建了一个实现“myInterface”的类“mySuperMostClass”。现在我创建了一个扩展“mySuperMostClass”的类“myBaseClass”。然后我创建扩展“myBaseClass”的“mySubClass”。我已经覆盖了“mySubClass”中“myBaseClass”中的“methodA”、“methodB”方法。
从“methodA”调用“methodB”
现在我为 mySubClass 创建一个对象,并用“myInterface”的实例引用它。当我用 myInterface 的实例调用 methodA 时,会调用“myBaseClass”的实现。但我希望它调用“mySubClass”。请帮助我做到这一点。
我正在使用 Java 1.5