A respeito de linguagens de programação, julgue o próximo it...

Próximas questões
Com base no mesmo assunto
Q2464532 Programação

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.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

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