Alguém sabe o pq java nao tem herança multipla???
todo o lugar que eu leio diz que é por causa que herança multipla traz uma serie de problemas, etc… Mas ainda nao consegui enxergar esses problemas…
Por exemplo, dizem que na herança multipla pode haver um problema no polimorfismo, ou seja se tiver o mesmo metodo nas duas super classes. Mas para isso poderia ser resolvido da seguinte maneira: Sempre utilize o metodo da superclasse que foi declarada primeiro…
Ex:
public class A extends B, C {} // se houver algum metodo que fosse igual em B e em C seria executado o metodo de B
Sei lá… ainda nao consegui ver o ponto fraco de herença multipla (talvez seja pq nunca trabalhei com ela, quem sabe…), mas acho que deve haver uma boa explicacao para que java nao a tenha…
Valeu