Do ponto de vista funcional, nao existem muitas diferencas entre um copy
constructor e o metodo clone. Porem, do ponto de vista estrutural existem
algumas diferencas.
Uma possivel vantagem de "clone" seria uma garantia de comportamento (contrato)
que o "copy constructor" nao apresenta. Pois nao existe forma segura de forcar a
implementacao de um tipo especifico de constructor em uma classe.
Mas existem alguns probleminhas com o "clone" em Java, um deles eh o fato da
interface "Cloneable" nao ter o metodo "clone", mas Object tem.
Para uma exposicao de alguns deses problemas, leia:
http://www.artima.com/intv/bloch13.html
 



On Wed, 04 Dec 2002, Ana Paula Brand�o Lopes wrote:

> 
> 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 ---------------------------- 
> <a
href="http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br</a>
  -  Sociedade de Usu�rios Java da Sucesu-SP 
> d�vidas mais comuns: <a
href="http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm</a>
> regras da lista: <a
href="http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm</a>
> historico: <a
href="http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br</a>
> para sair da lista: envie email para [EMAIL PROTECTED] 
> -------------------------------------------------------------------------

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