“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.
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
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar