Interfaces Multiplas

2 respostas
G

Olá a todos! Gostaria de saber se Interface pode ter varias interfaces declaradas na mesma classe? E o que seria
“comma-Separated”? Na declaração das interfaces eu poderia colocar assim:

public class Exemplo1 extends Interface1,Interface2,Interface3{}

E onde poderia colocar os métodos das interfaces na classe Exemplo1?

To estudando pra certificação 1.5! Alguem poderia dar uma ajuda?
Ja dei uma olhada no Site da Sun…

Grato!!!

2 Respostas

J
Gostaria de saber se Interface pode ter varias interfaces declaradas na mesma classe?
Uma classe pode implementar quantas interfaces forem necessarias.
E o que seria "comma-Separated"?
comma = virgula separated = separado "Separado por virgula"

Nessas situações nosso amigo Google pode te ajudar:
http://translate.google.com/translate_t

E onde poderia colocar os métodos das interfaces na classe Exemplo1?

ex.:

public interface Corredor{
   public void correr();
}

public interface Falador{
  public void falar();
}

public class Cao implements Corredor{
   public void correr(){
      System.out.println("Cao correndo...");
   }
}

public class Homem implements Corredor, Falador{
   public void correr(){
      System.out.println("Homem correndo...");
   }
   public void falar(){
      System.out.println("Homem falando...");
   }
}
I

Nest caso aqui tu terias de usar o “implements” ao invéz de “extends”, considerando que Interface1…3 são interfaces mesmo e não classes :smiley:

Criado 21 de dezembro de 2006
Ultima resposta 21 de dez. de 2006
Respostas 2
Participantes 3