Ol� pessoal

Uma d�vida me ocorreu com respeito a serializa��o de objetos. Por que
Java permite que objetos que possuem campos est�ticos sejam serializados
?
Eu tenho, por exemplo, uma classe A com um campo est�tico [static int
value].
Bem, instancio ent�o um objeto da classe A onde [value=2], e serializo
esse objeto.
Modifico ent�o (atrav�s de um m�todo tipo setValue(int)) o campo value
da classe A, passando pra 4 [value = 4] e novamente serializo esse outro
objeto.
Bem, tenho agora 2 objetos que s�o instancias da classe A. Se eu
deserializar os dois objetos, qual estado estar� minha classe A ?? O
campo est�tico ter� que valor ?
Campo static n�o � considerado transient pelo que vi, at� pq seria um
absurdo...

Rodrigo

--
_____________________________________________________________________
Rodrigo B Mazzilli (Mr.) <[EMAIL PROTECTED]>
ICQ# 4106069
_____________________________________________________________________
To get my PGP public key, reply this message
with "get public-key" in the subject field.
---------------------------------------------------------------------
"Computers can never replace human stupidity."


    --------------------------- 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]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a