ホームページ > Java > &#&チュートリアル > Javaのスーパーキーワード

Javaのスーパーキーワード

PHPz
リリース: 2023-09-16 22:57:03
転載
1283 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート