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

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