为了阐明代码的意图,建议对方法调用添加显式的 super
限定符。
示例:
class Parent {
void ambiguous(){}
}
class Example {
void ambiguous(){}
class Inner extends Parent {
void example(){
ambiguous(); //警告
}
}
}
在应用快速修复后:
class Parent {
void ambiguous(){}
}
class Example {
void ambiguous(){}
class Inner extends Parent {
void example(){
super.ambiguous();
}
}
}