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...
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
> 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]
> -------------------------------------------------------------------------
>
>
>
