Se não me engano são os chamados:

public static int getNumber() { return valor; } -> Metodos de classe
public static void main (String args[]) {...} -> Metodos de classe
public static int valor = 0; -> Atributos de classe


o que significa que:
Quando você cria uma instância de um objeto, estes metodos e atributos de classe não são pertencentes a instância e sim a classe, ou seja, o atributo int valor será único para cada JVM...... Ex.: qdo você quer controlar o número de instancias criadas para um determinado objetos voce pode criar um atributo deste tipo para controla-los (em uma mesma JVM)..


O mesmo ocorre com os metodos, ou seja, qdo vc invoca um metodo de classe o mesmo não faz parte de sua instancia mas sim da classe, o que significa que voce pode invoca-los mesmo caso voce não tenha criado uma instancia daquele objeto ex.: JOptionPane.showMessageDialog(....) voce pode chama-lo mesmo sem instanciar um objeto do tipo JOptionPane nao é? .... isto porque este metodo showMessageDialog é static....

nao sei se ajudou mas esta ai....

[ ]s



From: Silva Luis-ALS038 <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: "Java-List (E-mail)" <[EMAIL PROTECTED]>
Subject: [java-list] Declarações de métodos e atributos.
Date: Wed, 11 Jun 2003 10:56:18 -0300

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


_________________________________________________________________
MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br



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




Reply via email to