O método main tem que ser static porque é a forma de se iniciar uma classe Java sem criar uma intância dela, note que a instância da classe é criada dentro do método main. Você pode fazer chamadas de métodos de classes não instanciadas desde que estes sejam static, por exemplo:
int x = Integer.parseInt("10"); Isto fará com que o método parseInt da classe Integer seja executado mesmo que não haja uma instância da classe Integer. Entendeu? Lincolm Ferreira de Aguiar WebMaster - QueroProgramar [EMAIL PROTECTED] www.geocities.com/lincolmf ----- Original Message ----- From: "Jonh Wendell" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, January 07, 2002 1:20 PM Subject: [java-list] Duvida no main() > 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] > ------------------------------------------------------------------------- > > ------------------------------ 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] -------------------------------------------------------------------------