在本例中,子类中的方法将重载而不是重写超类中的方法。 如果不是有意为之,可能会导致潜在错误。
示例:
public class Foo {
void foo(int x) {}
}
public class Bar extends Foo {
void foo(Number x) {} // 在重写可能是有意为之的情况下,
// 方法 'foo()' 重载超类的兼容方法
}
使用此选项选择该检查是否也应报告参数类型不兼容的情况。