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.
CCerto
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.