Ol�, Fabrizil,
 
� exatamente isso o que voc� disse: ao criar uma classe que implementa uma interface, voc� deve ao menos criar o corpo do m�todo da interface implementada em sua classe.
 
Suponhamos que voc� tenha a interface:
 
public interface MinhaInterface(){
  public void meuMetodo();
  public void outroMetodoMeu();
}
 
e resolva criar a classe que implementa a interface criada acima:
 
public MinhaClasse implements MinhaInterface{
  public void meuMetodo(){
    //aqui voc� est� definindo o corpo do m�todo. Note que ele n�o precisa necessariamente de uma implementa��o concreta
  }
  public void meuMetodo(){
    int i = 1;
    String s = new String("Aqui eu fiz algo");
  }
}
 
Caso eu n�o crie o corpo de um dos m�todos de MinhaInteface ao criar MinhaClasse, eu vou ter um erro de compila��o (que eu n�o sei qual �, mas voc� j� deve ter sabido)... entendeu?
--- Begin Message ---
Ol� novamente,
 
ser� q algu�m poderia me dar um ajuda? Estou tentando estender uma classe que implementa uma interface mas me ficou um duvida e n�o est� sendo poss�vel compilar, para tal eu devo tb implementar todos os m�todos da interface na nova classe?
 
Resumindo, o conceito de interface e abstract class ainda � um pouco confusa p mim. Algu�m poderia me dar um help um link algo q melhor esclarece isso ?
 
[]`s Fabrizil.

--- End Message ---
------------------------------ 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