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

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

王林
王林転載
2023-08-27 10:41:061486ブラウズ

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 までご連絡ください。