Robson,

Voc� est� confundindo um pouco os conceitos (sobre extends e implements):

Quando eu crio uma classe e extendo os m�todos de outras (extends) eu estou usando metodos de outras classes dentro da minha classe...


Quando voc� extende uma classe, voc� tem acesso aos m�todos da classe extendida (a n�o ser os m�todos private), podendo inclusive sobre-escrev�-los
(a n�o ser que o m�todo seja final ou private).


Quando eu uso implements eu implemento novos m�todos de uma classe, dentro da minha classe...

Na verdade, voc� n�o implementa uma classe, mas sim uma interface.


qdo eu implemento, eu sou obrigado a declarar todos os m�todos da outra classe dentro da minha?

Sim, voc� tem que implementar todos os m�todos da interface, a n�o ser que voc� declare a classes como abstrata (nesse caso, essa classe n�o pode ser instanciada, somente suas sub-classes n�o-abstratas, e desde que elas implementem os m�todos faltantes da interface).]


o que acontece se dentro dessa classe eu tiver vari�veis (como posso acessar) ?

Se uma interface definir vari�veis, a sua classe implementadora pode acess�-las normalmente (� muito comum, por exemplo, uma interface definir constantes - ou seja, vari�veis final).


por favor, se alguem tiver algum exemplo que possa demonstrar, ficaria grato..


A parte do exemplo eu estou com pregui�a de pesquisar, deixarei para os outros amigos javaneses :(

programo em C++, e estou migrando para o java e pintou essa d�vida...

Bem-vindo ao clube :)



Felipe



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