Polimorfismo significa várias (“poli”) formas (“morfo”). Em orientação a objetos, polimorfismo é a capacidade pela qual duas ou mais classes derivadas da mesma superclasse podem invocar métodos que têm a mesma identificação e assinatura (o mesmo nome de método), mas que possuem comportamentos distintos (de acordo com a forma de implementação em cada subclasse) (NOEL, p.93, 2020).
O uso de herança e da abstração permitem que sejam gerados comportamentos polimórficos em tempo de execução. Quando se fala sobre polimorfismo é correto afirmar que:
Alternativa 1:
É o recurso que existe na Orientação a Objetos que permite que um atributo estático possa apontar para outro espaço em memória em tempo de execução;
Alternativa 2:
Polimorfismo é a arte de construir padrões de projetos a partir das boas práticas de orientação a objetos;
Alternativa 3:
Um comportamento polimórfico é quando um objeto pode ter comportamentos distintos a partir da invocação do mesmo método, dependendo da sua instanciação;
Alternativa 4:
Ocorre quando duas classes estão ligadas por uma relação de composição e elas são distintas;
Alternativa 5:
Se da quando se tem uma classe com construtor com argumento;
Soluções para a tarefa
Resposta:
Alternativa 3
Explicação:
De acordo com Lima (2009), o polimorfismo é o princípio em que classes
derivadas (as subclasses) e uma mesma superclasse podem chamar métodos que
têm o mesmo nome (ou a mesma assinatura), mas que possuem comportamentos
diferentes em cada subclasse, produzindo resultados diferentes, dependendo de
como cada objeto implementa o método.
Em outras palavras, podem existir dois ou mais métodos com a
mesma nomenclatura, diferenciando-se na maneira como foram implementados. O sistema é o responsável por verificar se a classe da
instância em questão possui o método declarado nela própria ou se o
herda de uma superclasse (GUEDES, 2007).
Pagina 25 do livro
Resposta:
Alternativa III: Um comportamento polimórfico é quando um objeto pode ter comportamentos distintos a partir da invocação do mesmo método, dependendo da sua instanciação
Explicação:
Conforme livro da disciplina