:oops:
NO PRIMEIRO EXEMPLO// TesteStatic.java COMO O MÉTODO --INCREMENTACONTADOR()— É STATIC E ELE NAO DEVERIA SER INSTANCIADO EM :— C1.INCREMENTACONTADOR ---- QUANDO COMPILEI NO ECLIPSE ELE ME DEU O ERRO DIZENDO QUE O METODO --INCREMENTACONTADOR— DEVERIA SER CHAMADO DE UM JEITO STATIC.(SHOULD NOT BE INTANTIETED)
JÁ O EXEMPLO // TesteStatic2.java PARECE FUNCIONAR CORRETAMENTE
PODEM ME AJUDAR?
Nao ha problema em chamar um metodo estatico usando a instancia do objeto, apesar do recomendado ser usar na forma NomeDaClasse.nomeDoMetodo()… porem nao ha diferenca.
O erro que poderia acontecer eh quando voce tenta chamar um metodo nao-estatico dentro de alguma coisa static.
Rafael
Ocorreu um erro de compilação ou foi apenas um “warning” :?:
Obrigado por responder!!!
No ECLIPSE ficou sublinhado em AMARELO. entao acho que e um WARNING.
COMO EU PODERIA CHAMAR DIRETAMENTE ESTE METODO SEM INSTANCIALO?
OBRIGADO
[quote=“Rafael Steil”]Nao ha problema em chamar um metodo estatico usando a instancia do objeto, apesar do recomendado ser usar na forma NomeDaClasse.nomeDoMetodo()… porem nao ha diferenca.
O erro que poderia acontecer eh quando voce tenta chamar um metodo nao-estatico dentro de alguma coisa static.
Rafael[/quote]
OBRIGADO
COMO PODERIA CHAMAR ESTE METODO SEM INSTANCIALO. CHAMALO DIRETAMENTE ??? COMO ASSIM
Obrigado por responder!!!
No ECLIPSE ficou sublinhado em AMARELO. entao acho que e um WARNING.
COMO EU PODERIA CHAMAR DIRETAMENTE ESTE METODO SEM INSTANCIALO?
OBRIGADO[/quote]
NomeDaClasse.nomeDoMetodo();
Rafael
ps: nao escreve tudo em CAPS LOCK, por favor.