Indique a opção que completa corretamente a lacuna da asser...
Indique a opção que completa corretamente a lacuna da assertiva a seguir.
“Considerando-se as definições de herança na programação orientada a objetos, um método ou atributo _______________ é simplesmente herdado de uma classe progenitora.”
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a letra D - sobreposto.
Vamos entender o motivo:
Na Programação Orientada a Objetos (POO), a herança é um dos princípios fundamentais. Ela permite que uma classe (subclasse ou derivada) herde atributos e métodos de outra classe (superclasse ou progenitora). Isso facilita a reutilização de código e a criação de uma hierarquia entre classes.
Um método ou atributo sobreposto é aquele que é redefinido na subclasse para alterar ou extender o comportamento definido na superclasse. Se um método ou atributo é simplesmente herdado sem modificação, ele não é chamado de sobreposto, mas sim de herdado.
Agora, vamos analisar as alternativas incorretas:
A - novo: Métodos ou atributos novos são aqueles que são definidos na subclasse e não existem na superclasse. Eles não são herdados, mas sim criados especificamente na subclasse.
B - recursivo: Recursividade refere-se a um método que chama a si mesmo. Não se relaciona diretamente com herança, mas sim com a forma como uma função é implementada. Portanto, não se encaixa no contexto da herança.
C - construtor: Construtores são métodos especiais usados para inicializar objetos. Embora possam ser chamados no processo de herança, eles não são considerados simplesmente herdados como métodos ou atributos comuns. São executados durante a criação de uma instância da classe.
Como podemos ver, a única alternativa que se alinha corretamente com a ideia de um método ou atributo sendo simplesmente herdado de uma classe progenitora é D - sobreposto.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
RECURSIVO - apenas herda, sem acrescentar nada e nem modificar
nova -> adiciona um método ou atributo novo
sobreposta - > melhorando um método ou atributo já existente.
Recursivo = um método que pode ser repetido.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo