Pergunta beeem básica:
Qual difrença entre Implements e Extends ???
Pergunta beeem básica:
Qual difrença entre Implements e Extends ???
Uma classe pode extender outra classe.
Uma classe pode implementar interfaces.
Apenas completando a explicação do pmlm, a relação Classe <-> Interface é assim:
Classe exteds Classe
Classe implements Interface (Uma ou mais)
Interface extends Interface (Uma ou mais)
Você só utiliza implements na relação Classe -> Interface. Quando estamos trabalhando com duas interfaces, utilizamos a parada extends e não implements. Lembrando que não existe nenhuma maneira de uma interface herdar de uma classe, pois isso não existe a relação:
Interface <extends ou implements> Classe
Bruno, obrigado pela resposta, porém, já ouvi bastante essa nomenclatura, mas ainda não entendi o que é… (lembrem-se que estão lidando com um Java Baby…hehe).
O que seria essa Interface?
Bom, pra não dizer q sou totalmente ignorante… eu entendo como interface a forma como um programa se comunica com o usuario… por exemplo, interface gráfica.
Agora, em Java, não sei não… 
ola entao para voce entender o que eh implements primeiro voce tem que entender o extends e para voce entender o extends voce tem que aprender o basico sobre classes etc… vai ficar dificil mesmo melhor voce pegar uma apostila no site da caleum http://www.caelum.com.br/curso/fj-11-java-orientacao-objetos/ leia com atençao sem pular os capitulos e sem pressa… que quando chegar em extends/interface voce tera pokas duvidas agora a diferença o pessoal ai em cima ja disso
Como o diabo loiro falou, vc precisa começar do zero, entender os conceitos e a sintaxe da linguagem, pois a interface do java não tem nada a ver com uma interface grafica. Aqui vc também encontra bons cursos:
http://www.argonavis.com.br/cursos/java/j100/index.html
Na caruda, uma interface eh uma classe 100% abstrata :razz: ou seja, sem nada concreto, nada implementado (porém provavelmente vc ainda não sabe o que é uma classe abstrata).
Uma classe já é algo mais concreto, tem métodos implementados, ou seja, ja tem algum comportamento definido.
A muito tempo atras eu postei algo relacionado a herança multipla no java, pode ser que te de uma luz:
mas de qualquer forma o que vai te ajudar são esses treinamentos que o diabo falou ou esse que te passei