Considere as seguintes classes e a interface Java que ocupa...

Próximas questões
Com base no mesmo assunto
Q2319355 Programação

Considere as seguintes classes e a interface Java que ocupam arquivos separados:



package pk1;


public interface Itf {


           public void m1(String s);


           public void m2(String s1, String s2);



}



package pk2;


public abstract class A {


            public void m1(String s1) {


                      System.out.println("*** " + s1);


             }


            public void m2(String s1, String s2) {


                          System.out.println("*** " + s1 + " " + s2);


             }


}



package pk3;


import pk2.*;


import pk1.*;



class B extends A implements Itf {


            public void m3() {


                      System.out.println(" B - m3 ");


              }


}


package pk3;



public class C extends B {


              public void m4() {


                           System.out.println(" C - m4 ");


       }


}



package pk3;


import pk2.*;



    public class D extends A {


               public void m4() {


                            System.out.println(" C - m4 ");


        }


}



Qual implementação da classe Main NÃO produz erro de compilação?

Alternativas