覆盖哪种方法?
2022-09-01 17:27:18
Class A
有方法,接口B也有方法。问题很简单,哪种方法在课堂上被覆盖,我们将如何证明这一点?为什么此代码中没有冲突(编译时错误)?run()
run()
run()
Main
class A{
void run(){System.out.println("A class");}
}
interface B{
void run();
}
class Main extends A implements B{
public static void main(String args[]){
Main m = new Main();
m.run();
}
// Overridding method
public void run(){
System.out.println("run method");
}
}