Caro Luis, Vc deve utilizar o modificador "static" qdo necessitar utilizar metodos e variaveis em nivel de classe e não por objetos. Sendo assim, essa variavel/metodo será unica em todas as instancias que vc criar dessa classe. Por exemplo: se vc criar uma classe com Threads e colocar uma variavel(static) que conta de 2 em 2, repare que vc nao tera uma variavel por instancia(Thread) e sim uma variavel que conta cada vez que uma Thread a incrementa.
O siginificado das declaracoes fornecidas abaixo sao: public static int getNumber() { return valor } Este é um metodo estatico e pode ser acessado sem que vc tenha uma instancia da classe. Vc pode acessar esse metodo usando o nome da classe: "classe.getNumber();" public static void main(String args[]) Este é uma declaração de um metodo "main", utilizado para iniciar um programa. Ele deve ser estatico pq em tempo de execução, a JVM nao possui uma instancia para pode-lo acessa-lo. O metodo main é acessado pela JVM atraves do nome da classe passado em sua inicialização. public static int valor = 0; Esta é uma declaração de uma variavel do tipo int com modificador static, onde essa variavel pode ser acessada/modificada por varios objetos da mesma classe. Espero ter ajudado. Andrew Betencourt Analista de Sistemas SCP for Java 2 Platform 1.4 -----Mensagem original----- De: Silva Luis-ALS038 [mailto:[EMAIL PROTECTED] Enviada em: Wednesday, June 11, 2003 10:56 AM Para: Java-List (E-mail) Assunto: [java-list] Declarações de métodos e atributos. Pessoal, O que significa o static em cada uma das declarações abaixo: public static int getNumber() { return valor; } public static void main (String args[]) {...} public static int valor = 0; Desde já gradeço a todos que puderem me ajudar... Att, Luis Antonio. ------------------------------ 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 historico: http://www.mail-archive.com/java-list%40soujava.org.br 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 historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------