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