Como descobrir a quantidade de objetos criados de uma classe

2 respostas
R

Gostaria de saber como faço para descobrir a quantidade de objetos já criados de uma determinada classe em meu programa.

2 Respostas

M

bem-vindo ao portal java........ um ex seria isso:

class MyClass {

   private static int quantidade = 0;

   public MyClass() {

      quantidade++;
   }

   public int getQuantidade() {

      return quantidade;
   }

}
ai tipo:
MyClass c1 = new MyClass();
MyClass c2 = new MyClass();
MyClass c3 = new MyClass();

System.out.println( MyClass.getQuantidade() ); // imprime 3
R

Obrigado pela ajuda. Minha ggrande duvida seria se uma variável da classe, que não estivesse alocada em um objeto guardaria a informação.

Criado 6 de abril de 2005
Ultima resposta 6 de abr. de 2005
Respostas 2
Participantes 2