ホームページ  >  記事  >  Java  >  Javaのスーパーキーワード

Javaのスーパーキーワード

PHPz
PHPz転載
2023-09-16 22:57:031214ブラウズ

Javaのスーパーキーワード

  • #スーパー変数は、直接の親クラスのインスタンスを参照します。
  • スーパー変数は直接の親クラスのメソッドを呼び出すことができます。
  • super() は、直接の親クラス コンストラクターとして機能し、子クラス コンストラクターの最初の行にする必要があります。

オーバーライドされたメソッドのスーパークラス バージョンを呼び出す場合は、super キーワードを使用します。

例 h2>

ライブ デモンストレーション

class Animal {
   public void move() {
      System.out.println("Animals can move");
   }
}
class Dog extends Animal {
   public void move() {
      super.move(); // invokes the super class method
      System.out.println("Dogs can walk and run");
   }
}
public class TestDog {
   public static void main(String args[]) {
      Animal b = new Dog(); // Animal reference but Dog object
      b.move(); // runs the method in Dog class
   }
}

出力

これにより、次の結果が生成されます -

Animals can move
Dogs can walk and run

以上がJavaのスーパーキーワードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。