在Java中,如何从派生类中的重写方法调用基类的方法?

2022-08-31 07:36:13

我有两个Java类:B,它扩展了另一个类A,如下所示:

class A {
    public void myMethod() { /* ... */ }
}

class B extends A {
    public void myMethod() { /* Another code */ }
}

我想从.我来自C++世界,我不知道如何在Java中做这个基本的事情。A.myMethod()B.myMethod()


答案 1

您要查找的关键字是 。例如,请参阅本指南super


答案 2

只需使用超级调用它即可。

public void myMethod()
{
    // B stuff
    super.myMethod();
    // B stuff
}

推荐