Ol� Marcelo

Java resolve a quest�o de heran�a m�ltipla atrav�s do mecanismo de
interfaces. Essa foi a solu��o para o problema de heran�a m�ltipla, que � um
aspecto importante na defini��o do tamanho dos compiladores C++...

Ao olhar seu c�digo, me parece que h� 1 pequeno problema.
O nome da interface que vc definiu � Falavel e vc colocou FalaveS
[...] implements FalaveS{

O que vc est� fazendo no caso � implementar uma interface que tem o mesmo
m�todo que a superclasse.
De quebra ent�o o que est� sendo feito � sobreescrever a classe definida na
super-classe. O m�todo fala() chamado � ent�o o local.

Espero que tenha ajudado.

Sauda��es
Rodrigo


"Marcelo J S C Almeida / (Professor DSC)" wrote:

> Caros colegas,
>
> Gostaria de saber se eh possivel (e se for como se faz) uma determinada
> classe herdar um metodo de outra (uma superclasse) e implementar um outro
> com a mesma assinatura "recebido" de uma Interface- em outras palavras,
> como se resolve a questao da heranca
> multipla quando temos o mesmo metodo em uma superclasse e em uma
> interface?
>
> O codigo eh bastante simples:
>
> // Um pequeno exemplo de uma interface...
> public interface Falavel{
>         public void fala();
> }
>
> // A superclasse...
> public class Falador{
>         public void fala(){
>                 System.out.println("ola...");
>         }
> }
>
> // A classe principal...
> // como saber se o metodo fala eh da superclasse ou o
> // implementado por ela mesma????
>
> public class TestaSeFala extends Falador implements Falaves{
>         public static void main(String[] args){
>                 fala();
>         }
>
>         public void fala(){
>                 System.out.println("oi..."); // imprime algo diferente
>         }
>
> }
>
> Testei esse codigo mas esta dando erro de compilacao. A mensagem nao eh
> muito significativa, mas o que pude compreender eh que o compilador esta
> se perdendo quanto aa identificacao da referencia do metodo fala() -
> este seria o da super ou dela mesmo???
>
> Agradeco bastante a quem puder colaborar...
>
> Abracos
>
> Marcelo Jose S.C. de Almeida
> =================================
>
>     --------------------------- LISTA SOUJAVA ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     ---------------------------------------------------------------------

--
----------------------------
Rodrigo B Mazzilli
[EMAIL PROTECTED]
ICQ# 4106069
Projetista-Trainee
----------------------------
"Computers will never replace human stupidity."


    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a