uma classe que soh vai possuir uma instancia durante toda a execucao do
programa. ;)


public final class ExemploSingleTon {

  private static ExemploSingleTon instance = null;
  // de preferencia, declarar isto como private,
  // e a classe como final, para evitar heranca... ;)

  private ExemploSingleTon() {
    // uma classe SingleTon nunca possuirah um construtor public/protected
    // lembrando que protected permite classes do mesmo pacote criar uma
    // instancia desta classe (alguem me corrige se eu estiver errado sobre
    // acesso protected a construtores... :)
  }

  public static ExemploSingleTon getInstance() {
    if(instance == null) {
      instance = new ExemploSingleTon();
      // apenas uma instancia da classe eh criada.
    }
    return instance;
  }

  public int getDois() {
    return 2;
  }
}

[]`s
miojo
www.javafree.com.br


----- Original Message -----
From: "yehaain" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 27, 2003 5:17 AM
Subject: RES: [java-list] Classe Singleton versos Classe com m�todos static
(tipo java.lang.Math)


Pessoal aproveitando......

Afinal oque � o Singleton e como funciona ???

Dei uma lida na net mas n�o entendi muito bem !!!

tks

-----Mensagem original-----
De: _ _ [mailto:[EMAIL PROTECTED]
Enviada em: Wednesday, March 26, 2003 4:07 PM
Para: [EMAIL PROTECTED]
Assunto: [java-list] Classe Singleton versos Classe com m�todos static
(tipo java.lang.Math)


Ol� javaneses,

Estou com uma duvida cruel. Toda vez que eu tenho uma classe que n�o
precisa
quardar estado (n�o tem propriedades, apenas m�todos), eu sempre fico na

d�vida se uso Singleton ou uma classe com m�todos static tipo a classe
java.lang.Math. Tem algu�m que possa me explicar em qual situa��o �
melhor
usar um ou outro?????????

Grato




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


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