@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
注解的被重写方法发出警告。