Eh uma forma usada para garantir que nao se possa criar mais de uma instancia de um objeto em todo o sistema. Quando uma classe deste tipo eh inicializada, isso eh feito a partir de uma única instancia privada e estatica, e retornada por um metodo publico, unico meio de acesso ao objeto. Este pattern tem o nome de Singleton. EX: public class Xy{ private static Xy inst = new Xy();
public static Xy getXy(){ return inst; } } []'s. > Essa tecnica eh usada normalmente na implemntacao de Singletons, Factories e outros Creational patterns. > > > > > > > -----Mensagem original----- > > De: Gustavo Barreiro de Carvalho [mailto:[EMAIL PROTECTED]] > > Enviada em: terça-feira, 11 de dezembro de 2001 16:04 > > Para: [EMAIL PROTECTED] > > Assunto: [java-list] Classe > > > > > > Galera, > > > > Alguem sabe me dizer o motivo de algumas classes utilizarem um metodo > > estatico para criar uma nova instancia de si mesma, por exemplo a classe > > javax.xml.parsers.SAXParserFactory. Gostaria de entender a necessidade > > de definir o código de inicialização desta classe neste metodo ao inves > > de definirmos dentro do construtor da classe ? > > > > > > Obrigado. > > > > > > ------------------------------ 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 > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > ------------------------------------------------------- ------------------ > > __________________________________________________________________________ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.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 para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------