モジュール java.base
パッケージ java.lang

注釈型Override



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