Ed
há 11 meses
Para entender a questão, precisamos analisar o conceito de herança em programação orientada a objetos. A frase menciona que "impede que várias cópias da classe base estejam presentes em um objeto derivado". Vamos analisar as alternativas: a) Classe base - Esta é a classe original da qual outras classes derivam, mas não impede a duplicação. b) Classe derivada - Esta é a classe que herda da classe base, mas também não impede a duplicação. c) Classe base virtual - Este conceito é utilizado em linguagens como C++ para evitar a duplicação de classes base em hierarquias de herança múltipla. Portanto, essa opção se encaixa na descrição. d) Classe abstrata - Uma classe que não pode ser instanciada, mas não está relacionada diretamente à questão da duplicação de classes base. A alternativa correta, que se refere à classe que impede que várias cópias da classe base estejam presentes em um objeto derivado, é: c) Classe base virtual.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material