Meus dois centavos:
Realmente, interface não existe só para fazer herança múltipla, e nisso a definição do Sven é perfeita. Porém com interfaces você tem como contornar o não suporte a herança múltipla, dentre outros métodos existentes - apesar de, pessoalmente, não achar muito elegantes as soluções de contorno.
Seguem alguns links com exemplos de como resolver herança múltipla em Java:
http://csis.pace.edu/~bergin/patterns/multipleinheritance.html
http://devcentral.iftech.com/articles/Java/multiple_inher/default.php (exige registro)
[]s
Maiko
"Sven_E._van_´t_Veer" <[EMAIL PROTECTED]> escreveu:
Não entendi.. Herança multipla não tem nada a ver com Interfaces em Java a
pesar que algumas dizem que tem.
Uma Interface é un contrato de um componente de software guarantindo que
cada classe (ou componente) que implementa este interface tem metodos e
parametros definidos, portanto 'plugar' um outro componente é extremamente
facil. Por isso o API de JDBC nada mais é que uma seria de interfaces que
devem ser implementados pelo vendedor do componente(driver) JDBC.
Interfaces tem a ver com polimorfismo e pouco com reutilização de codigo.
>
> Pessoal,
> tenho uma duvida! Se uma Interface nao implementa por si soh
> comportamento,
> eu nao tenho ganho de reutilizacao de codigo, o que seria possivel se Java
> suportasse heranca multipla. Estou certo ?
> Abracos, Euclides.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.380 / Virus Database: 213 - Release Date: 24/7/2002
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.