SOBRE O TUTORIAL "APRENEDENDO A UTILIZAR STATIC"

5 respostas
N

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

5 Respostas

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

MarcusGoncalves

Ocorreu um erro de compilação ou foi apenas um “warning” :?:

N

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

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

Criado 26 de março de 2004
Ultima resposta 28 de mar. de 2004
Respostas 5
Participantes 3