Declare o atributo como static:
 
 private static int x; // private: so a classe tem acesso, static: nao será
criado um novo 
                       //atributo para cada instância do objeto, já que é um
atributo estático

No construtor da classe incremente o atributo.

   Public Class{
      x++;
   }

Vai ficar mais ou menos assim:

Public Class{
   private static int x;
   Public Class{
      x++;
   }
   public void anyMethod(){
      // declarações de anyMethod
   }


Espero ter ajudado.

-----Original Message-----
From: Pablo Cantu [mailto:[EMAIL PROTECTED]] 
Sent: Monday, 16 de September de 2002 1:34 PM
To: [EMAIL PROTECTED]; 'Bruno Borges'
Subject: [java-list] Contador


Olá Pessoal ,por favor 


Como eu posso criar um contador na hora de instanciar um objeto, isto é,
todo vez que eu executar o "new" eu acrescento mais "1" em um atributo x da
classe ?

Obrigado,
Pablo




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