MC336 - Problemas

Criada: 2011-07-13

Pergunta

Porque herdar (implementar) de várias interfaces não causa problemas, enquanto que herdar de várias classes pode causar problemas?

Resposta

Se um mesmo método polimórfico for herdado de duas classes distintas, o sistema teria dificuldade em decidir qual código executar numa chamada deste método.

No caso de interfaces, não há problema pois um tal método terá que ser definido de qualquer forma.


MC336 Home

© 2011 João Meidanis