Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — CESPE / CEBRASPE 2024

ProgramaçãoProgramação Orientada a Objetos
Código
ce190788
Banca
CESPE / CEBRASPE
Órgão
TSE
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas
Acerca de programação orientada a objetos, julgue o item a seguir. Na programação orientada a objetos, uma subclasse pode se tornar superclasse de outras subclasses, até um limite de cinco níveis.
  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”.

Programação Orientada a Objetos - Herança

❌ ERRADO. A afirmação de que existe um limite máximo de cinco níveis de herança em programação orientada a objetos é incorreta. As linguagens de programação orientadas a objetos (como Java, C++, Python) não impõem um limite específico de profundidade na hierarquia de classes. Uma subclasse pode, sim, servir como superclasse para outras subclasses, formando uma cadeia de herança de qualquer profundidade, limitada apenas pela memória disponível e por boas práticas de design, mas não por restrição numérica fixa da linguagem. Portanto, o item está errado.

SE LIGUE NESSA!

Não há qualquer regra ou especificação técnica que estabeleça o número 5 como limite. O conceito correto é que a herança pode ser estendida indefinidamente, embora hierarquias muito profundas sejam desencorajadas por tornarem o código mais complexo.

Gabarito: E (Errado).

Link permanente: /questoes/ce190788