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] -------------------------------------------------------------------------
