A respeito de linguagens de programação, julgue o próximo it...
A respeito de linguagens de programação, julgue o próximo item.
No relacionamento de herança de objetos, uma superclasse
tem a mesma quantidade de objetos que o somatório dos
objetos de suas subclasses.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão proposta, que envolve o conceito de herança em programação orientada a objetos. A herança é um princípio fundamental nessa área, onde uma classe, chamada de superclasse, pode compartilhar suas características com outras classes, conhecidas como subclasses.
A questão afirma que, em um relacionamento de herança, uma superclasse tem a mesma quantidade de objetos que a soma dos objetos de suas subclasses. Vamos esclarecer:
**Alternativa Correta: E - errado**
Na realidade, a afirmação apresentada no enunciado está incorreta. Se pensarmos em termos de quantidade de objetos, cada classe (seja superclasse ou subclasse) pode ter diferentes instâncias, ou objetos, criados a partir dela. Portanto, não há uma relação direta que obrigue a quantidade de objetos da superclasse a ser igual ao somatório dos objetos de suas subclasses. Cada subclasse pode ter objetos adicionais que não existem na superclasse e vice-versa. Essa distinção é importante para evitar a confusão sobre como objetos são instanciados e geridos nas hierarquias de herança.
**Alternativa Incorreta: C - certo**
A alternativa "C - certo" está incorreta, pois, conforme explicado, a quantidade de objetos não se distribui ou soma dessa maneira na herança. Essa compreensão errônea pode levar a mal-entendidos sobre a criação e o gerenciamento de objetos em linguagens orientadas a objetos.
Para resolver questões como essa, é essencial ter um bom entendimento sobre conceitos de orientação a objetos, especialmente herança, classes e objetos. Recomendo sempre imaginar cenários práticos de como objetos e classes interagem e são criados em um sistema.
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
Comentários
Veja os comentários dos nossos alunos
Isso mesmo, exemplo:
SUPERCLASSE PESSOA
SUBCLASSE PROFESSOR
SUBCLASSE ALUNO
SE TEMOS 10 OBJETOS PROFESSOR E 10 OBJETOS ALUNO, TEMOS 20 OBJETOS PESSOA
Cara, questão esquisita. Se a superclasse (classe-pai) não for abstrata e eu criar instâncias dela, eu posso ter um número diferente de instâncias da superclasse em comparação com as instâncias de subclasses.
questão estranha
A afirmação está errada.
A quantidade de objetos de uma superclasse não é necessariamente igual ao somatório dos objetos de suas subclasses
Cespe cespiando mais uma vez.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo