Todos os clientes verão a mesma instância de MinhaClasse? R.: Não necessariamente, pois tu podes instanciá-la diversas vezes, uma para cada cliente. Porém o atributo "objeto" está com o modificador static, portanto sua referência será compartilhada para todas as instâncias desta classe na VM.
a segunda chamada de método faz com que o objeto do meu primeiro cliente será substituído??? Correto. Até mais. >From: "Luiz Reginaldo" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: <[EMAIL PROTECTED]> >Subject: [java-list] -- Dúvida! >Date: Mon, 13 May 2002 15:19:33 -0300 > >Pessoal, > > Estou com uma dúvida bem interessante. Vamos supor que você tenha uma >classe, e na mesma existam alguns métodos estáticos. Existe, nessa classe, >um método static newObjeto() que cria uma nova instância de um campo static >objeto. > >public class MinhaClasse { > private static objeto ; > > public static void newObjeto() { > objeto = new ClasseObjeto(); > } >} > >Pois bem, a pergunta é a seguinte: Esta classe será utilizada por clientes >em uma aplicação web. Todos os clientes verão a mesma instância de >MinhaClasse? Por exemplo, se um cliente chamar newObjeto(), e um segundo >cliente chamar newObjeto(), a segunda chamada de método faz com que o >objeto do meu primeiro cliente será substituído??? > >Um grande abraço, > > Luiz Reginaldo _________________________________________________________________ Chegou o novo MSN Explorer. Instale já. É gratuito: http://explorer.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] -------------------------------------------------------------------------