クラス A とクラス B があるとします。クラス B はクラス A を拡張します。クラス A には 1 つのメソッドがあります。
public class notimportant
{
public void one()
{
}
}
public class A extends notimportant
{
public void one()
{
//assume there is a super class making this call legal which doesnt do anything
super.one();
System.out.println("blah");
}
}
public class B extends A
{
}
var1 = 新しい B();
「var1.one();」を呼び出すと 出力は次のようになります:
「何とか」「何とか」
クラスBで「one()」のローカルコピーを作成し、クラスAのメソッド「one()」につながる「super()」を呼び出すものを読み取るか、または単に印刷するためです
「ああ」
クラスAを直接見ることを知っているからです
編集:今はもっと明確になっていることを願っています。