ホームページ > Java > &#&チュートリアル > Java における @Override アノテーションの重要性は何ですか?

Java における @Override アノテーションの重要性は何ですか?

王林
リリース: 2023-08-27 10:41:06
転載
1487 人が閲覧しました

Java における @Override アノテーションの重要性は何ですか?

@Override アノテーションは、デフォルトの Java アノテーションの 1 つで、Java 1.5 バージョンで導入できます。 @Override アノテーションは、 サブクラス メソッドがその基本クラス メソッド をオーバーライドしていることを示します。

@Override アノテーションが機能する理由は 2 つあります。

  • アノテーションが付けられたメソッドが実際には何もオーバーライドしていない場合、コンパイラから警告が表示されます。
  • を使用すると、ソース コードの可読性が向上します。

構文

public @interface Override
ログイン後にコピー

class BaseClass {
   public void display() {
      System.out.println("In the base class,test() method");
   }
}
class ChildClass extends BaseClass {
<strong>   </strong>@Override <strong>
</strong>   public void display() {
      System.out.println("In the child class, test() method");
   }
}
// main class<strong>
</strong>public class OverrideAnnotationTest {
   public static void main(String args[]) {
      System.out.println("@Override Example");
      BaseClass test = new ChildClass();
      test.display();
   }
}
ログイン後にコピー

出力

@Override Example
In the child class, test() method
ログイン後にコピー

以上がJava における @Override アノテーションの重要性は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート