Ate onde eu compreendo, o clone serve para fazer uma copia completa do
objeto, inclusive de seus atributos, quando por exemplo eles sao um
array, e eu nao quero que na copia, eu apenas ganhe uma nova referencia
para aquele mesmo array, mas desejo um real copia (ou clone) dele, para
poder mexer sem afetar o objeto que deu origem a essa copia. Nesse caso,
o metodo clone serve mais para ser sobrescrito pelo de sua classe, que
definira o que realmente sera apenas uma nova referencia ou realmente um
clone.

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

-- 
 _____________________________________________________________________
 \_                                                                   
   \  Denys Sene dos Santos  -  [EMAIL PROTECTED]                    
  o/\_  http://www1.cptec.inpe.br/~sene/ - ICQ #31845401              
 <\__,\  Meteorological Products Group - Phone: +55 12 560-8458       
  ">.  |  Center for Weather Forecasts and Climate Studies - CPTEC    
   ` .-|  National Institute for Space Research - MCT/INPE            
      . \  A happy Linux User #71117                                  
       . \                                                            
        .-|

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