Rodrigo,

     Vamos supor que tenho uma inteface chamada ObjetoVoador e outra chamada Animal 
(Est� vendo onde 
quero chegar?). Na Interface objetoVoador tenho os m�todos decolar(); pousar(); e 
voar(); j� na interface 
Animal tenho os m�todos nascer(); comer(); seReproduzir(); etc... Um avi�o � um objeto 
que voa logo pode 
implementar a interface ObjetoVoador, um cavalo � um animal e logo pode implementar a 
interface Animal... j� 
uma �guia � tento um animal como um objeto voador, logo pode implementar as duas 
interfaces. N�o � heran�a 
m�ltipla verdadeiramente falando pq na heran�a m�ltipla eu poderia herdar de duas 
classes diferentes com o 
mesmo m�todo (assinatura) e com c�digos diferentes e  estaria utilizando um 
comportamento errado no meu 
objeto filho. J� na interface como � a classe que a implementa que tem que codificar o 
m�todo eu n�o corro este 
risco.

Espero ter ajudado,

Abra�os,

Marcelo Lopes


On Thu, 5 Sep 2002 08:43:56 -0300 (ART), rodrigo moura <[EMAIL PROTECTED]> 
escreveu :

> De: rodrigo moura <[EMAIL PROTECTED]>
> Data: Thu, 5 Sep 2002 08:43:56 -0300 (ART)
> Para: [EMAIL PROTECTED]
> Assunto: Re: [java-list] Re:[java-list] Interfaces e Abstract Class
> 
> 
> 
> Como pode simular hereditariedade multipla usando Interfaces? 
>  
>  
>   rodrigooliveiraf <[EMAIL PROTECTED]> escreveu: A principal utilidade � a 
>reutiliza��o de c�digo atrav�s
> do conceito de heran�a fornecido por java. A diferen�a �
> que, em java, n�o h� heran�a multipla, ent�o uma classe
> pode "herdar"(extends) o c�digo apenas uma outra classe,
> enquanto pode "implementar"(implements) o c�digo de
> v�rias outras interfaces. Classes abstratas s�o aquelas
> que possuem m�todos abstratos, ou seja, m�todos que s�o
> definidos mas n�o s�o implementados dento da Abstract
> class, por�m devem ser implementados em todas as classes
> que "herdam" o c�digo de uma Abstract class.
> 
> Espero ter ajudado.
> 
> Rodrigo Oliveira Furtado
> 
> 
> 
> __________________________________________________________________________
> AcessoBOL, s� R$ 9,90! O menor pre�o do mercado!
> Assine j�! http://www.bol.com.br/acessobol
> 
> 
> 
> ------------------------------ 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.
> 

_____________________________________
Marcelo Lopes
Gerente de Projetos
SDC - Solution Development Consulting
5521-91247084


------------------------------ 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] 
-------------------------------------------------------------------------

Responder a