Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2024

ProgramaçãoLinguagens de programação
Código
ce170538
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Analista de Sistemas
Acerca das tecnologias que atendem a PDPJ-Br, julgue o próximo item.Em Java, uma subclasse herda os membros, campos e métodos de sua superclasse direta, podendo acrescentar novos membros, desde que mantenha intactos os membros herdados.
  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”.

Java – Herança e Sobrescrita de Métodos

Gabarito: ERRADO. A afirmação é incorreta porque, em Java, uma subclasse pode sobrescrever métodos herdados e ocultar campos, não sendo obrigatório manter os membros herdados intactos. O conceito de herança permite alterações no comportamento herdado.

A afirmação diz que a subclasse deve manter os membros herdados intactos. No entanto, Java permite que a subclasse sobrescreva métodos (mesma assinatura, implementação diferente) e oculte campos (declarar um campo com o mesmo nome). Além disso, é possível modificar o modificador de acesso para torná-lo mais permissivo. Portanto, a condição de "intactos" não é verdadeira.

NÃO CAIA NESSA!

A banca tenta fazer o candidato acreditar que a herança exige que os membros herdados permaneçam inalterados. Na realidade, a sobrescrita de métodos é uma característica fundamental da programação orientada a objetos em Java, permitindo que a subclasse forneça sua própria implementação de um método herdado. Fique atento: "intactos" não é sinônimo de herança em Java.

Gabarito: ERRADO.

Link permanente: /questoes/ce170538