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