Module  java.base
软件包  java.lang

Annotation Type Override



  • @Target(METHOD)
    @Retention(SOURCE)
    public @interface Override
    表示方法声明旨在覆盖超类型中的方法声明。 如果使用此注释类型注释方法,则需要编译器才能生成错误消息,除非至少满足以下条件之一:
    • 该方法将覆盖或实现在超类型中声明的方法。
    • 该方法具有与Object中声明的任何公共方法的覆盖相同的签名。
    从以下版本开始:
    1.5
    See The Java™ Language Specification:
    8.4.8继承,覆盖和隐藏,9.4.1继承和覆盖,9.6.4.4 @Override