SOBRE O TUTORIAL "APRENEDENDO A UTILIZAR STATIC"
5 respostas
N
newvortex2004
: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
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
MarcusGoncalves
Ocorreu um erro de compilação ou foi apenas um “warning” :?:
N
newvortex2004
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
N
newvortex2004
“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
OBRIGADO
COMO PODERIA CHAMAR ESTE METODO SEM INSTANCIALO. CHAMALO DIRETAMENTE ??? COMO ASSIM
Rafael_Steil
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
NomeDaClasse.nomeDoMetodo();
Rafael
ps: nao escreve tudo em CAPS LOCK, por favor.