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.