QUESTÃO 7
Analise atentamente ao trecho de código abaixo e, em seguida, responda ao que é solicitado.
class Clidder{
private final void flipper(){
System.out.println("Clidder");
}
}
public class Clidlet extends Clidder{
public final void flipper() {
System.out.println("Clidlet");
}
public static void main(String[] args){
new Clidlet().flipper();
}
}
Ao executar o programa em Java qual o resultado escrito em tela? Assinale a alternativa correta.
Alternativas
Alternativa 1:
Clidlet
Alternativa 2:
Clidder
Alternativa 3:
Clidder Clidlet
Alternativa 4:
Clidlet Clidder
Alternativa 5:
Não imprime nada em tela
Soluções para a tarefa
Respondido por
7
Resposta:
Alternativa 1:
Clidlet
Explicação:
A classe Clidlet possui "extends" da classe Clidder, mas o método
"new Clidlet().flipper();" permite a visualização do método
"public final void flipper() {
System.out.println("Clidlet");
}" declarado na própria classe Clidlet, sem a realização do Polimorfismo.
Perguntas interessantes