Camila Duarte
EQUIPE
30/08/2026 • 15:05
Essa questão trata de conceitos fundamentais da programação orientada a objetos. Uma das características mais importantes desse paradigma é a possibilidade de criar classes que herdam funcionalidades de outras, sendo possível modificar ou especializar algum comportamento.
Quando um método de uma classe pai é implementado de forma diferente pela classe filha, dizemos que houve uma 'especialização'. Isso ocorre, por exemplo, quando reescrevemos métodos em subclasses para alterar seu funcionamento, mesmo mantendo o mesmo nome. O conceito que permite isso é conhecido como polimorfismo, pois permite que objetos de classes derivadas tenham comportamentos específicos ao substituir métodos herdados de suas superclasses.
As alternativas falam de outros conceitos, mas apenas a opção 'polimorfismo' (c) está correta. Sequenciamento não tem relação com orientação a objetos, mutação remete a outras áreas de estudo, personificação indireta não existe como conceito nessa área e politenção também não.
Portanto, o gabarito é c.
Quando um método de uma classe pai é implementado de forma diferente pela classe filha, dizemos que houve uma 'especialização'. Isso ocorre, por exemplo, quando reescrevemos métodos em subclasses para alterar seu funcionamento, mesmo mantendo o mesmo nome. O conceito que permite isso é conhecido como polimorfismo, pois permite que objetos de classes derivadas tenham comportamentos específicos ao substituir métodos herdados de suas superclasses.
As alternativas falam de outros conceitos, mas apenas a opção 'polimorfismo' (c) está correta. Sequenciamento não tem relação com orientação a objetos, mutação remete a outras áreas de estudo, personificação indireta não existe como conceito nessa área e politenção também não.
Portanto, o gabarito é c.