如何检查方法的存在?

时间:2015-10-24 19:35:25

标签: java override overloading

我想知道是否可以验证扩展类中是否覆盖了方法重载:

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中是否存在可以替换为上面代码中的方括号的语句。如果没有,你会建议什么解决方法?

0 个答案:

没有答案