@java.lang.Override 注解的方法。
由于表明了意图,使用 @java.lang.Override 注解方法提高了代码可读性。
此外,在被重写的方法的签名与超类方法不匹配时,编译器会报错。
示例:
class X {
public String toString() {
return "hello world";
}
}
在应用快速修复后:
class X {
@Override
public String toString() {
return "hello world";
}
}
配置检查:
java.lang.Object 方法:equals()、hashCode() 和
toString()。 由于 @Override 注解而使得这些方法消失且代码不再编译的风险相对较小。
@Override 注解的方法发出警告,而不就其一个或多个后代缺少 @Override 注解的被重写方法发出警告。