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