QUESTÃO 5 Analise o código abaixo. public class SuperClasse { public void metodo1() { System. out. println('Ola

QUESTÃO 5
Analise o código abaixo.

public class SuperClasse {
public void metodo1() {
System. out. println("Ola Mundo!");
}
}

public abstract class SubClasse extends SuperClasse {
public void metodo1(int x) {
System. out. println("Ola Mundo! " + x);
}
}

public class SubSubClasse extends SubClasse {
public void metodo1(String s) {
System. out. println("Ola Mundo! " + s);
}
}

Considerando o texto acima, avalie as afirmações abaixo.

I – Considerando a herança, a classe SubSubClasse é uma classe abstrata.
II – A classe SubClasse pode ser transformada em interface, apenas trocando "abstract class" por "interface".
III – Um objeto da classe SubSubClasse tem acesso a 3 métodos diferentes, chamados "metodo1".
IV – Um objeto da classe SuperClasse tem acesso a apenas 1 método.

É correto o que se afirma em:
Alternativas
Alternativa 1:
I e II, apenas.

Alternativa 2:
II e III, apenas.

Alternativa 3:
III e IV, apenas.

Alternativa 4:
I, II e III, apenas.

Alternativa 5:
II, III e IV, apenas.

1 Resposta

  • Yarawaneska

    Alternativa 5:  II, III e IV, apenas.

    Explicação:

Clique aqui para adicionar a sua resposta.