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
Soluções para a tarefa
Respondido por
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
0
Resposta:
Alternativa 3 - polimorfismo
Perguntas interessantes
Matemática,
5 meses atrás
Biologia,
5 meses atrás
Biologia,
6 meses atrás
Matemática,
6 meses atrás
Geografia,
11 meses atrás
Matemática,
11 meses atrás
Artes,
11 meses atrás