Ol� Ary,
 
Veja eu faria da seguinte forma:
 
          Homem
              |
       PeterParker -----------> [Aracn�deo]<------------- Aranha
 
A classe PeterParker seria uma descendente da classe Homem implementando a interface Aracn�deo. Logo, PeterParker seria uma classe Homem com os mesmos comportamentos da classe Aranha. O m�todo expressarDuvida() retornaria "Uai s�".
 
Espero ter ajudado,
 
Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]
 
----- Original Message -----
From: Ary Junior
Sent: Monday, March 25, 2002 10:57 AM
Subject: [java-list] Polimorfismo e Heran�a M�ltipla


Quer ter seu pr�prio endere�o na Internet?
Garanta j� o seu e ainda ganhe cinco e-mails personalizados.
Dom�niosBOL - http://dominios.bol.com.br

    Ol� pessoal, t� com uma d�vida em rela��o a implementa��o de dois conceitos muito importantes da POO em Java, Polimorfismo e Heran�a M�ltipla.
    Bem, imaginemos a classe HomemAranha, consideremos tamb�m q o HomemAranha n�o seja somente o PeterParker, ou seja, eu tamb�m posso ser um objeto da classe HomemAranha. Eu herdo da classe Homem, assim como o PeterParker e tamb�m vou herdar da clase Aranha. Agora vamos empregar a regra do polimorfismo � classe Homem, pois o meu m�todo expressarDuvida() da classe Homem retorna "Uai s�!!!" enquanto este mesmo m�todo na classe PeterParker retorna "I do not understand!!!".
    E ent�o eu pergunto como fazer isto em Java? J� q n�o posso herdar de duas classes ao mesmo tempo terei q utilizar uma Interface? S� consegui resolver este problema assim, fazendo com q Homem seja uma interface e Aranha uma classe, sendo assim PeterParker extende de Aranha e implementa Homem. Alguma outra sugest�o?
 
Valeu!!!
 
    Ary Junior

Responder a