我想知道是否可以验证扩展类中是否覆盖了方法重载:
class Parent{
doSomething(int i){
}
doSomething(){
}
}
class Child extends Parent{
@Override
doSomething(){
}
}
Child anInstance = new Child();
if ([doSomething(int i) is overridden in Child]){
anInstance.doSomething(int i);
}else{
anInstance.doSomething();
}
我想知道Java中是否存在可以替换为上面代码中的方括号的语句。如果没有,你会建议什么解决方法?