この例で私の質問を説明しました
class Car {
public void start(){
System.out.println("Car Started!!!");
}
}
class Mercedes extends Car {
public void start(){
System.out.println("Mercedes Started!!!");
}
}
さて、私のメインプログラムでは、
Mercedes m = new Mercedes();
m.start();
次のように出力されます: Mercedes Started!!!
出力ができるように、同じオブジェクトを使用してクラスのstart()
メソッドを呼び出すにはどうすればよいですかCar
車が始動しました!!! .
編集:
実際に私が参加した面接で聞かれました。スーパーキーワードの答えを出しました。しかし、インタビュアーはそれを否定しました。彼は私にヒントを与えると言い、Virtual Function と言いました。そのヒントの使い方がわかりません。