On Mon, 13 May 2002 15:19:33 -0300
"Luiz Reginaldo" <[EMAIL PROTECTED]> wrote:

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

  Respondendo sua pergunta : todos ver�o os mesmos membros e m�todos est�ticos de 
MinhaClasse... Sim, ele ser� substituido, desde que o c�digo compile :)

  Agora, explicando a resposta : 

    M�todos e membros est�ticos s�o �nicos para uma defini��o de classe. Para acessar, 
n�o � necess�rio ter um exemplar da classe em mem�ria (ex.: MinhaClasse.objeto 
funcionaria se o membro fosse p�blico)

.: marcelo alves :.

Attachment: msg24783/pgp00000.pgp
Description: PGP signature

Responder a