Ed
há 4 meses
A herança na programação orientada a objetos é um conceito fundamental que permite a criação de novas classes a partir de classes já existentes. Vamos analisar as afirmações: 1. A herança permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser. - Correto. Esse é o princípio básico da herança. 2. A herança permite que estruturas comuns sejam compartilhadas entre diversos objetos, com redundância e abstração. - Parcialmente correto. A herança permite o compartilhamento de características, mas o ideal é que haja menos redundância, promovendo a reutilização de código. 3. A herança permite que classes derivadas de uma mesma subclasse podem invocar métodos com identificações diferentes, mas comportamentos iguais. - Correto. Isso se refere ao polimorfismo, que é um conceito relacionado, mas não é exclusivamente sobre herança. 4. Na hierarquia de classes, pode-se inferir que a subclasse é uma generalização de superclasse. - Incorreto. Na verdade, a subclasse é uma especialização da superclasse. 5. A herança é implementada quando existe um relacionamento de polimorfismo entre as classes. - Incorreto. A herança e o polimorfismo são conceitos distintos, embora estejam relacionados. Portanto, a primeira e a terceira afirmações estão corretas, enquanto a segunda é parcialmente correta, e a quarta e quinta estão incorretas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material