Ed
semana passada
Vamos analisar as alternativas sobre o papel do polimorfismo em interfaces e classes abstratas: a) Impedir que a classe filha use os métodos da classe pai. - Esta afirmação está incorreta, pois o polimorfismo permite que a classe filha utilize os métodos da classe pai. b) Fornecer uma implementação comum para os métodos definidos na interface ou classe abstrata. - Embora as classes abstratas possam fornecer implementações comuns, o polimorfismo em si não se refere a isso. c) Permitir que as classes filhas implementem os métodos de maneira diferente. - Esta é uma definição correta do polimorfismo, pois ele permite que diferentes classes implementem os mesmos métodos de maneiras distintas. d) Eliminar a necessidade de classes concretas. - Esta afirmação não é verdadeira, pois classes concretas ainda são necessárias para instanciar objetos. Portanto, a alternativa correta é: c) Permitir que as classes filhas implementem os métodos de maneira diferente.
Mais perguntas desse material