Ed
ano passado
Vamos analisar cada uma das afirmações: I- Polimorfismo de Overloading: Múltiplas assinaturas para métodos de mesmo nome, exemplo: int maior(int,int); int maior(int, int, int); - Esta afirmação está correta. O polimorfismo de sobrecarga (overloading) permite que métodos com o mesmo nome tenham diferentes assinaturas. II- Polimorfismo de coerção, forçar a troca de tipos, exemplo: int idade = (int) 30.5; - Esta afirmação está correta. A coerção é a conversão de um tipo de dado para outro, e o exemplo dado ilustra isso. III- O polimorfismo do tipo subtipagem ocorre quando temos um tipo método com tipos de dados genéricos, exemplo: void maior(“mario”,”luigi”); void maior(15,14); - Esta afirmação está incorreta. O polimorfismo de subtipagem refere-se à capacidade de um objeto de um tipo ser tratado como um objeto de um tipo de sua superclasse, e não se refere a métodos com tipos de dados genéricos como exemplificado. Com base na análise, as afirmações I e II estão corretas, enquanto a III está incorreta. Portanto, a alternativa que contém todos os itens verdadeiros é: C) I e II apenas.
Cadastre-se ou realize login
Mais perguntas desse material