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
Gabarito: C - certo
No universo da Programação Orientada a Objetos (POO), um dos conceitos fundamentais é a herança. A herança permite que uma classe, conhecida como subclasse, herde atributos e métodos de outra classe, chamada de superclasse. Este conceito é utilizado para promover a reutilização de código e facilitar a manutenção do software.
A questão trata do relacionamento entre superclasses e subclasses no que diz respeito à quantidade de objetos que podem ser instanciados. Quando afirmamos que uma superclasse tem a mesma quantidade de objetos que o somatório dos objetos de suas subclasses, estamos nos referindo ao fato de que a criação de objetos ocorre ao nível das subclasses, mas todos estes objetos são considerados instâncias, direta ou indiretamente, da superclasse.
Portanto, ao analisar a afirmação, a alternativa C - certo está correta. Isso ocorre porque, em POO, qualquer instância de uma subclasse é automaticamente uma instância da sua superclasse, devido à natureza da herança. Assim, o conjunto de todos os objetos criados pelas subclasses efetivamente engloba todos os objetos que poderiam ser considerados da superclasse.
Justificativa da alternativa correta: Cada objeto de uma subclasse é também um objeto da superclasse, graças à relação de herança. Logo, a soma dos objetos das subclasses corresponde à quantidade de objetos da superclasse.
Justificativa para a alternativa incorreta: Se a alternativa fosse "errado", estaríamos desconsiderando a regra básica de que objetos de subclasses também são objetos de suas superclasses, o que seria um entendimento equivocado do conceito de herança em POO.
Espero que esta explicação tenha esclarecido suas dúvidas sobre herança em programação orientada a objetos. 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