Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — CESPE / CEBRASPE 2024

ProgramaçãoConceitos básicos de programação
Código
ce186303
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Análises de Sistemas de Informação
Determinado sistema tem duas classes, Carro e Bicicleta. Ambas têm atributos como marca e modelo, além de métodos próprios, mas compartilham uma classe-pai comum de nome Veiculo.A partir dessa situação hipotética, julgue o item a seguir, a respeito de herança em orientação a objetos.As classes Carro e Bicicleta fazem parte de uma estrutura de herança hierárquica, na qual os métodos e funcionalidades das subclasses são automaticamente sobrepostos e eliminados pelos da classe-pai Veiculo.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Herança em Orientação a Objetos

❌ ERRADO. A afirmação inverte o sentido da herança: em orientação a objetos, as subclasses (Carro, Bicicleta) herdam métodos e atributos da classe-pai (Veiculo), podendo sobrescrevê-los (override), mas jamais a classe-pai sobrepõe ou elimina métodos das subclasses. O que ocorre é o contrário: a subclasse pode redefinir o comportamento herdado.

Análise:

Em programação orientada a objetos, a herança estabelece uma relação "é um" entre uma classe-pai (superclasse) e uma classe-filha (subclasse). A subclasse herda todos os membros não privados da superclasse e pode estendê-los ou modificá-los por meio da sobrescrita (override). Não existe mecanismo pelo qual a superclasse "elimine" métodos definidos na subclasse. A frase "automaticamente sobrepostos e eliminados" descreve o oposto da realidade.

NÃO CAIA NESSA!

A banca inverte a direção da sobrescrita: o candidato pode confundir e entender que a classe-pai sobrescreve a filha. Na prática, é a subclasse que pode sobrescrever métodos da superclasse.

Portanto, o item está errado.

Link permanente: /questoes/ce186303