Questão
ID 2431328Disciplina: Tecnologia da Informação
Assunto: Hierarquia de Classes e Herança
Ano: 2020 Banca: FURB - Universidade de Blumenau Órgão: Universidade Regional de Blumenau
Em programação orientada a objetos, uma ambiguidade surge quando ocorre as situações a seguir: (a) duas classes B e C herdam de A; (b) a classe D herda de B e de C e; (c) existe um método definido em A que B e C sobrescrevem, mas D não sobrescreve. Isso posto, algumas dúvidas podem surgir: Qual versão do método a classe D herdará? B ou C? Nesse caminho, a descrição refere-se ao chamado “Problema do Diamante”. Isso posto, pode-se afirmar que está presente a herança: