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