java
1public class A { 2 public void test(){ 3 System.out.println("A"); 4 } 5} 6 7public interface B { 8 public void test(); 9} 10 11public class C extends A implements B { 12} 13 14 15
という関係でクラスCがtestメソッドを実装していないにもかかわらずコンパイルエラーとならないのはなぜでしょうか?
また、
B b = new C();
b.test();
を実行した場合に A が出力されるのはなぜでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。