Ed
há 3 dias
Vamos analisar cada alternativa em relação ao conceito de herança múltipla na orientação a objetos: A) É a técnica que permite a instanciação de objetos tendo como base classes abstratas. Falso, herança múltipla não se refere especificamente a classes abstratas, mas sim à capacidade de uma classe herdar de várias classes. B) É um sinônimo para polimorfismo. Falso, herança múltipla e polimorfismo são conceitos diferentes. Polimorfismo refere-se à capacidade de diferentes classes serem tratadas como instâncias de uma classe comum. C) Permite que uma classe seja derivada (herde métodos ou atributos) de duas ou mais classes. Verdadeiro, essa é a definição correta de herança múltipla. D) É um sinônimo para herança em linguagens de programação de nível VIII. Falso, não existe uma classificação de "nível VIII" em linguagens de programação que se relacione com herança múltipla. E) Permite que uma classe derivada acesse atributos privados de uma classe base. Falso, atributos privados não podem ser acessados diretamente por classes derivadas. Portanto, a alternativa correta que contém todos os itens verdadeiros é: C) Permite que uma classe seja derivada (herde métodos ou atributos) de duas ou mais classes.