A alternativa correta é a letra C) I e II apenas. O polimorfismo do tipo subtipagem ocorre quando temos uma subclasse utilizando métodos da superclasse, ou seja, a subclasse herda os métodos da superclasse e pode utilizá-los de forma polimórfica. O polimorfismo paramétrico é o tipo de polimorfismo em que uma função e os dados dentro dela podem ser escritos de forma genérica para diferentes tipos de dado, ou seja, a função pode ser utilizada com diferentes tipos de dados, sem a necessidade de reescrevê-la para cada tipo. Já o polimorfismo de coerção ocorre quando fazemos conversão de tipos, seja ela implícita, ou seja, quando o compilador faz a conversão de tipos automaticamente, sem a necessidade de uma conversão explícita pelo programador. Portanto, a afirmativa III está incorreta, pois o polimorfismo de coerção não é uma forma de polimorfismo em que diferentes objetos são trabalhados de diferentes formas.
Para escrever sua resposta aqui, entre ou crie uma conta
Programação Orientada A Objetos
•FACIMA
Programação Orientada A Objetos
•UNINTER
Compartilhar