RES: [java-list] Classe instanciada Duvida

2001-04-06 Por tôpico Anderson M. C. de Souza

Alexandre,

 bem simples fazer isso. Na realidade no existe nenhuma funcionalidade no
Java que te d esta informao de forma direta. Estou dizendo que  simples
porque voc pode resolver o problema com poucas linhas de cdigo veja:

//Preparando uma classe para contar o nmero de instncias existente

public class Teste{
public static int numInstancias=0;

public Teste(){
//cdigo do seu construtor
numInstancias=numInstancias+1;
}
}

//Testando se existe alguma instncia da classe (pode ser feito a partir de
qualquer outra classe)

if(Teste.numInstancias 0){
//sua ao
}

Vale lembrar que todos os construtores devem incrementar a varivel que
controla o nmero de instncias.
Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: Alexandre de Almeida Nahas [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 15:50
Para: [EMAIL PROTECTED]
Assunto: [java-list] Classe instanciada Duvida


Ol , gostaria de saber se existe alguma forma de descobrir se alguma classe
j est instanciada ,
por exemplo (a grosso modo):  if (classe instanciada) {  }
 else { ... }

Obrigado


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Classe instanciada Duvida

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

Voc quer sabe se j existe algum objeto daquela classe instanciado ?  isso
? 
Bem, a classe  carregada pelo ClassLoader quando o primeiro o objeto 
criado. So sei qual ser a utilidade disto pra vc, mas, caso seja para
evitar a criao de outros objetos (aproveitando que estamos falando tanto
em Patterns por aqui) utiliza o pattern Singleton.

By Al!

-Mensagem original-
De: Alexandre de Almeida Nahas [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 15:50
Para: [EMAIL PROTECTED]
Assunto: [java-list] Classe instanciada Duvida


Ol , gostaria de saber se existe alguma forma de descobrir se alguma classe
j est instanciada ,
por exemplo (a grosso modo):  if (classe instanciada) {  }
 else { ... } 

Obrigado


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-