SOBRE O TUTORIAL "APRENEDENDO A UTILIZAR STATIC"

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