Questão 508126

Tecnologia da Informação · 2023

Questão

ID 508126

Disciplina: Tecnologia da Informação

Assuntos: Java, Orientação a Objetos

Ano: 2023 Banca: Fundação CESGRANRIO Órgão: Petrobras Transporte S/A


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 da questão 508126
Pular para o conteúdo principal