重載是有可能有執行方法在不同的班級超載。方法在不同的班級
class Parent{
// Private method
private void method1(){
System.out.println("In private method of Parent class");
}
void method2(){
}
void method3(){
}
}
class Child extends Parent{
void method3(int i){
}
}
要執行超載就必須有兩個同名的方法,並在課堂上不同的簽名。但在繼承中它是如何工作的。 在繼承中,是否真的在子類中創建了非私有方法的副本? 在這個例子中,重載是否被執行?
不,方法重載,你必須有相同的方法簽名。 – drgPP
不,重載發生在同一個班級內。 @drgPP你正在談論重寫 –
@LaurentiuL。哦,是的,你說得對,我對這些條款感到困惑。 – drgPP