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 :.
msg24783/pgp00000.pgp
Description: PGP signature
