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

Responder a