Buscar

“Não é raro nos depararmos com uma situação na qual desejamos representar classes que possuem semelhanças entre si e em que uma das classes pode se...

“Não é raro nos depararmos com uma situação na qual desejamos representar classes que possuem semelhanças entre si e em que uma das classes pode ser entendida como baseada em outra, o conceito de herança atua neste sentido facilitando essa representação.”
Sobre o tópico em questão considere as afirmações a seguir:
I- No Java o comando que utilizamos para representar a relação de herança é o extends
II- Dentre as vantagens da herança está reduzir a replicação de códigos entre classes.
III- Dentre as vantagens da herança está o desempenho computacional que é muito superior quando adotamos herança.

É correto apenas o que se afirma em

I- No Java o comando que utilizamos para representar a relação de herança é o extends
II- Dentre as vantagens da herança está reduzir a replicação de códigos entre classes.
III- Dentre as vantagens da herança está o desempenho computacional que é muito superior quando adotamos herança.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

💡 1 Resposta

User badge image

jpereira

A afirmação correta é:

C - I e II apenas.

  • A afirmação I está correta. No Java, utilizamos a palavra reservada extends para estabelecer a relação de herança entre classes. Uma classe filha estende uma classe mãe, permitindo herdar seus atributos e métodos.
  • A afirmação II está correta. Uma das vantagens da herança é reduzir a replicação de código entre classes. Com a herança, é possível definir uma classe base (superclasse) com características comuns e, em seguida, criar subclasses que herdam essas características, evitando a necessidade de repetir o código nessas subclasses.
  • A afirmação III está incorreta. O desempenho computacional não é necessariamente superior quando a herança é adotada. O desempenho depende de vários fatores, como a estrutura do programa, a implementação da herança e a otimização do compilador. A herança pode ter um impacto mínimo no desempenho, mas não é uma garantia de melhor desempenho em relação a outras abordagens de programação.


2
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais