Informática, perguntado por Dhonatan123, 8 meses atrás

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

Respondido por weldissonaraujo
20

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

Respondido por dsccabral
10

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

Perguntas interessantes