Na programação orientada a objetos, qual o significado do co...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C
1. Tema central da questão:
O conceito abordado é Herança em Programação Orientada a Objetos (POO). Trata-se de um dos pilares dessa abordagem, sendo fundamental para a construção de softwares reutilizáveis, com menor repetição de código e melhor organização.
2. Resumo teórico:
A herança permite que uma classe (chamada subclasse ou classe derivada) adquira atributos e métodos de outra classe (chamada superclasse ou classe base). Assim, as subclasses reutilizam características existentes e podem adicionar ou modificar comportamentos. Isso segue o princípio do reuso e da extensão, facilitando a manutenção e evolução do código (Fonte: “Programming Language Pragmatics” – Michael L. Scott).
3. Justificativa da alternativa C:
A alternativa C descreve corretamente a herança ao afirmar que é o mecanismo pelo qual uma classe pode estender outra, aproveitando seus comportamentos (métodos) e variáveis possíveis (atributos). Este é o conceito clássico e aceito em todas as linguagens orientadas a objetos, como Java, C++, Python, entre outras.
4. Análise das alternativas incorretas:
A: Incorreta. Descreve associação ou composição, onde objetos utilizam ou são compostos por outros, mas não herdam atributos ou métodos.
B: Incorreta. Refere-se à encapsulamento, que separa aspectos internos e externos do objeto, não à herança.
D: Incorreta. Descreve abstração, habilidade de focar nos aspectos essenciais, conceito diferente de herança.
E: Incorreta. Refere-se à polimorfismo, onde métodos podem se comportar de formas diferentes dependendo do contexto.
5. Estratégias de interpretação:
Ao responder questões desse tipo, procure identificar palavras-chave como “estender”, “reutilizar métodos e atributos”, típicas do conceito de herança. Cuidado com termos como “usar”, “ocultar” e “diferentes formas”, que frequentemente remetem a outros pilares da POO e são usadas como pegadinhas.
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