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