假设我有一个名为 Vehicle
的基类,以及另一个扩展它的名为 Car
的类。最后我有一个扩展 Luxury
的类 Car
。
我知道我可以使用关键字 super
来调用基类方法。如何从 Vehicle
调用 Luxury
类的方法?
最佳答案
没有内置机制可以实现这一点。您必须在第一个子类中创建一个辅助方法。
public class A {
public void myMethod() { ... }
}
public class B extends A {
public void myMethod() {
// something
}
protected void myMethodA() {
super.myMethod();
}
}
public class C extends B {
public void myMethod() {
myMethodA();
}
}
关于java - 如何从二级继承类调用基类方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30063699/