-
@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