Existe alguma maneira de se saber quantas instancias de uma determinada classe existem?
Instancias de uma classe
E
1 Resposta
J
Que eu saiba não existe nenhuma função do tipo. O que você pode fazer é contar quantas vezes o construtor foi chamado e quantas o método destroy foi chamado.
class Teste {
private static int qtd = 0;
public Teste() {
alterarValor(1);
}
protected void destroy() {
alterarValor(-1);
}
private synchronized void alterarValor(int v) {
qtd += v;
}
public static int getQuantidade() {
return qtd;
}
}
Bom, acho que isto funciona…
Flw…
Criado 16 de março de 2005
Ultima resposta 19 de mar. de 2005
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo