O static � porque so existira um unico endere�o de memoria, onde este 
endere�o sera referenciado por todas as instancias da classe.

No caso do main, todo programa em java que nao � uma applet tem a necessidade 
de se indicar o ponto de partida da execu��o, neste caso o metodo main � este 
ponto de partida e deve ter apenas um no programa inteiro.

Um exemplo do uso de static seria:

Uma classe de alunos, que tem um atributo chamado numero do aluno, e voce 
gostaria que cada objeto aluno ao ser criado incremente o valor do atributo 
"numero do aluno". Neste caso quando se cria a class alunos coloca o atributo 
numero do aluno como static e no construtor colocar que o numero = numero + 
1. Para cada objeto criado o contador vai ser incrementado, se voce desejar 
saber quantos alunos foram criados basta recuperar a informa��o com: 
alunos.numero, onde alunos � a classe e numero o atriburo com o valor atual 
de quantos objetos alunos est�o na memoria.
Esta operacao so � possivel porque o atributo numero foi definido como static 
e possui apenas uma unica referencia na memoria compartilhada por todos os 
objetos instanciados da classe alunos.


Amplexos


Abu

Em Segunda 07 Janeiro 2002 16:05, you wrote:
> Caro Wendell,
>
> o m�todo main() precisa ser static porque ele pertence � classe e n�o �s
> inst�ncias da classe.
>
> Atenciosamente,
>
> Andre Moura
>
>  --- Jonh Wendell <[EMAIL PROTECTED]> escreveu: > Ola, pessoal.
>
> > Por que o metodo main tem que ser static?
> >
> > Grato,
> >   Wendell.
> >
> >
> > ------------------------------ LISTA SOUJAVA ----------------------------
> > http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
> > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -------------------------------------------------------------------------
>
> ___________________________________________________________________________
>____________________ Yahoo! GeoCities
> Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo!
> GeoCities. � f�cil e gr�tis! http://br.geocities.yahoo.com/
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a