Respostas
Sobre as afirmações apresentadas: I- Polimorfismo de Overloading: Correto. O polimorfismo de overloading ocorre quando temos múltiplas assinaturas para métodos de mesmo nome, mas com diferentes parâmetros. No exemplo dado, temos o método "maior" com duas assinaturas diferentes. II- Polimorfismo de coerção: Incorreto. O exemplo dado não representa o polimorfismo de coerção. A coerção é a conversão de um tipo de dado para outro, mas não está relacionada diretamente ao polimorfismo. III- Polimorfismo do tipo subtipagem: Incorreto. O exemplo dado não representa o polimorfismo do tipo subtipagem. A subtipagem ocorre quando um objeto de uma classe filha é tratado como um objeto da classe pai. No exemplo dado, não há relação de herança entre os tipos de dados "String" e "int". Portanto, a afirmação correta é a I.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta