私はAPJavaの学生で、試験の練習をしています。私はこの質問に出くわしました、そして私は答えを理解していません:
次のクラスを検討してください。
public class A
{
public A() { methodOne(); }
public void methodOne() { System.out.print("A"); }
}
public class B extends A
{
public B() { System.out.print("*"); }
public void methodOne() { System.out.print("B"); }
}
次のコードを実行したときの出力は何ですか。
A obj = new B();
正解はB*です。メソッド呼び出しのシーケンスを誰かに説明してもらえますか?