Buscar

UAM - Programação orientada a objetos - Unidade 3 - Atividade 3 - Pergunta 8

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

UAM – Programação orientada a objetos – Unidade 3 – Atividade 3
Pergunta 8
“Outro exemplo de polimorfismo seria se tivéssemos [uma determinada classe], em que se pudesse apontar para um objeto destinatário das classes filhas, ou para várias outras, então provavelmente seríamos obrigados a escolher para o nome da classe do objeto destinatário a classe mais alta de todas., sendo considerada a classe mãe ou supertipo”. (PAGE-JONES, M. Fundamentos do desenho orientado a objeto com UML. São Paulo: Makron Books, 2001. p. 144.).
Portanto, podemos compreender, a partir da citação acima, que o uso de polimorfismo requer uma análise de todos os objetos envolvidos na estrutura de código do programa. Neste sentido, o que significa o polimorfismo de inclusão?
· .É capacidade de substituição de métodos possíveis devido ao uso de sobrescrita.
· .É a capacidade de substituição de atributos possíveis devido ao uso de herança.
· .É a capacidade de substituição de métodos possíveis devido ao uso de sobrecarga.
· .É a capacidade de substituição de atributos possíveis devido ao uso de sobrecarga.
· .É a capacidade de substituição de métodos possíveis devido ao uso de herança.