Javaでスーパークラスのメソッドをスーパーを使って呼び出す方法

Javaでは、親クラスのメソッドをsuperキーワードを使用して呼び出すことができます。親クラスのメソッドを呼び出す構文は次のとおりです: super.親クラスのメソッド名(引数リスト)

例のコードを示します:

class Parent {
    public void display() {
        System.out.println("Parent class display() method");
    }
}

class Child extends Parent {
    @Override
    public void display() {
        super.display(); // 调用父类的display()方法
        System.out.println("Child class display() method");
    }
}

public class Main {
    public static void main(String[] args) {
        Child child = new Child();
        child.display();
    }
}

输出结果为:

Parent class display() method
Child class display() method

Childクラスのdisplay()メソッドでは、super.display()で親クラスのdisplay()メソッドを呼び出した後に、子クラス独自の処理を実行しています。なお、superで親クラスのメソッドを呼び出す際は、親クラスのメソッドがアクセス可能(つまりprivate修飾されていない)である必要があります。

bannerAds