Gabarito disponível
I O uso de polimorfismo reduz a duplicação de código visto que permite abstrações genéricas.
II Interfaces são frequentemente utilizadas na aplicação de polimorfismo por contrato.
III Métodos polimórficos devem ser declarados exclusivamente como privados.
Assinale a opção correta.
Resolução comentada
Itens I e II corretos; III incorreto.
I está certo: o polimorfismo permite escrever código genérico sobre abstrações, evitando duplicação. II está certo: interfaces definem contratos que diversas classes implementam de formas distintas. III está errado: métodos privados não são visíveis nas subclasses e, portanto, não podem ser sobrescritos, sendo incompatíveis com o polimorfismo.
Análise das alternativas
A) Omite o item I, que está certo. B) Considera só o III, que é falso. D) Inclui o III (falso) e exclui o II. E) Inclui o III, falso.
Referência: POO: polimorfismo, sobrescrita e interfaces.
Resolução comentada do VaiConcursos.