変な言い回しの質問なので、重複していたらすみません。
foo
methoda
を呼び出すメソッドを持つクラスがあるとしb
ます。
public class foo
{
public void a()
{
b();
}
public void b()
{
gamma();
}
}
今、私はbar
拡張するサブクラスを持っていますfoo
public class bar extends foo
{
@Override
public void b()
{
theta();
}
}
を呼び出す場合、スーパークラスのメソッドまたはサブクラスのメソッドbar.a()
をa
使用しますか? つまり、最終的に実行されますか、それとも実行されますか?b
b
bar.b()
gamma
theta