Ed
há 4 meses
A herança múltipla pode causar problemas principalmente quando há conflitos entre os métodos ou atributos herdados de diferentes superclasses. Isso ocorre porque, se duas superclasses tiverem métodos ou atributos com o mesmo nome, a subclasse pode não saber qual deles utilizar, gerando ambiguidade. Analisando as alternativas: A) Quando a subclasse não herda os atributos. - Isso não é um problema da herança múltipla, mas sim uma questão de como a herança é implementada. B) Quando há conflito de nomes de métodos ou atributos entre as superclasses. - Esta é a situação clássica que causa problemas na herança múltipla, pois pode gerar ambiguidade. C) Quando as superclasses não possuem métodos. - Isso não é um problema específico da herança múltipla. D) Quando a subclasse herda métodos estáticos. - Métodos estáticos não causam problemas específicos relacionados à herança múltipla. Portanto, a alternativa correta é: B) Quando há conflito de nomes de métodos ou atributos entre as superclasses.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material