Public static void main... Por que tem que ser static?

1 resposta
P

Pessoal por que o:

public static void main(String args[]){} deve ser static???

Grato,
Pablo

1 Resposta

C

O método ‘main’ é o ponto de entrada do sue programa, ela deve ser static por que a JVM não tem nenhuma referencia a instancias de sua classe, portanto se o metodo main fosse de instancia, a JVM deveria chamar um constructor de sua classe antes.

Criado 27 de maio de 2004
Ultima resposta 27 de mai. de 2004
Respostas 1
Participantes 2