public class A { void m1() { : 中略 } void m2() { : 中略 } } public class B extends A { void m2() { : 中略 } } public class C extends B { void m1() { : 中略 } } public class Main { void main() { B b = new B(); b.m1(); // 実行文@ b.m2(); // 実行文A A a = new C(); a.m1(); // 実行文B a.m2(); // 実行文C } } |
クラスMainのmain()メソッド中の実行文@〜Cによって呼び出されるのは,
どのクラスのどのメソッドか?それぞれについて答えよ.