-
@Target(METHOD) @Retention(SOURCE) public @interface Override
メソッド宣言がスーパー・タイプのメソッド宣言をオーバーライドすることを示します。 メソッドにこの注釈型が付けられている場合、少なくとも次のいずれかの条件が成立しないかぎり、コンパイラはエラー・メッセージを生成する必要があります。- メソッドがスーパー・タイプ内で宣言されたメソッドを実際にオーバーライドまたは実装している。
- メソッドのシグネチャが、Object内で宣言された任意のpublicメソッドのシグネチャとオーバーライド等価である。
- 導入されたバージョン:
- 1.5
- Java™言語仕様を参照します:
- 8.4.8継承、オーバーライド、非表示、9.4.1継承とオーバーライド、9.6.4.4 @オーバーライド