• Matéria: Informática
  • Autor: angelomauricio
  • Perguntado 3 anos atrás

Analisando o seguinte trecho código.

​public class Pai {

public void metodo(Integer valor) {
System.out.println(valor);
}

}

public class Filho1 extends Pai {

public void metodo(Integer valor){
System.out.println(valor + 1);
}

}

public class Filho2 extends Pai {

public void metodo(Integer valor){
System.out.println(valor + 2);
}

}

public class Exercicio {

public static void main(String[] args) {
Pai pai = new Filho1();
pai.metodo(2);
// ao executar o metodo passando o valor 2 por parametro a saída no console será igual a 3
}

}

​Assinale a alternativa que contenha o conceito de orientação a objetos que justifique a saída no console do resultado da conta feita na classe Filho1.java.

Alternativas
Alternativa 1:
abstração

Alternativa 2:
hierarquia

Alternativa 3:
polimorfismo

Alternativa 4:
subordinação

Alternativa 5:
encapsulamento

Respostas

respondido por: helderkenney
2

Resposta:

Alternativa 2:

hierarquia

Explicação:

A palavra chave "extends" quer dizer que ele esta herdando propriedades.

Explicação completa na página 55 do livro

respondido por: rayzaocr
0

Resposta:

Alternativa 3 - polimorfismo

Perguntas similares