Acho que o copy tu s� vai estar fazendo um apontamento para uma aloca��o de mem�ria.
Exemplo:
 
Empregado fulano = new Empregado();
Empregado ciclano = fulano; //Na realidade os dois apontam para o mesmo local e quando um muda alguma coisa acontece com o outro
 
Empregado fulano = new Empregado();
Empregado ciclano = (Empregado)fulano.clone();//Neste momento s�o duas inst�ncias com mesmas caracteristicas mas que apontam para unidades de mem�ria diferente...
 
� quase como que instanciar outro Objeto, por�m ocorre o instanciamento ja com a c�pia de caracteristicas atuais... Ex.:
 
nome;
sobreNome;
idade;// e por ai vai...
 
E claro que tu vai perguntar e porque clonar um Empregado, se cada Empregado e diferente de outro... Na realidade tu vais ter que ter um motivo bastante forte para usar a interface Cloaneable.
 
espero ter ajudado...
 
 
----- Original Message -----
From: "Ana Paula Brand�o Lopes" <[EMAIL PROTECTED]>
To: "java list" <[EMAIL PROTECTED]>
Sent: Wednesday, December 04, 2002 2:15 PM
Subject: [java-list] utilidade do clone

> Pessoal,
> j� mandei uma pergunta parecida, mas n�o sei se a lista recebeu. Algu�m ai poderia
> me explicar a "real" utilidade do m�todo Object.clone()? Por que n�o usar copy
> constructors para fazer deep copy, que � muito mais f�cil. Tem alguma quest�o mais
> sutil envolvida, que eu n�o consegui ver?
>
> +++++++++++++++++++++++++++++++++++
> Ana Paula Brand�o Lopes, M. Sc.
> Universidade Estadual de Santa Cruz
> Ilh�us-BA
> 73-680-5271
> +++++++++++++++++++++++++++++++++++
>
>
>
> ------------------------------ 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]
> -------------------------------------------------------------------------
>
>
>

Responder a