Quando programamos orientado a objetos, às vezes é necessário especializar um...

Quando programamos orientado a objetos, às vezes é necessário especializar uma funcionalidade de uma classe, ou seja, um objeto filho de um objeto pai precisa especializar um método para realizar u...


publicidade
Quando programamos orientado a objetos, às vezes é necessário especializar uma funcionalidade de uma classe, ou seja, um objeto filho de um objeto pai precisa especializar um método para realizar uma função mais específica. Qual é o nome dado a essa capacidade das linguagens orientadas a objetos?
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Camila Duarte
    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.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.