Ed
há 2 meses
Na programação orientada a objetos, quando uma classe recebe atributos e métodos de outra classe, essa relação é chamada de herança. A herança permite que uma classe (subclasse) herde características de outra classe (superclasse), promovendo a reutilização de código e a criação de hierarquias de classes. Analisando as alternativas: A) Característica polimórfica - Refere-se à capacidade de diferentes classes serem tratadas como instâncias da mesma classe através de uma interface comum, mas não é o que descreve a relação entre classes. B) Característica de uma interface - Interfaces definem um contrato que as classes devem seguir, mas não envolvem herança de atributos e métodos. C) Característica de herança - Esta é a definição correta, pois descreve exatamente o que acontece quando uma classe herda de outra. D) Característica de uma implementação - Refere-se à forma como um método é implementado, mas não é o foco da pergunta. E) Característica de uma abstração - Abstração é o conceito de ocultar detalhes e mostrar apenas características essenciais, mas não se refere diretamente à herança. Portanto, a resposta correta é: C) Característica de herança.