模块  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