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