completando o que o colega disse, (eu deduzi, acho q estou certo) o clone cria um novo objeto a cópia apenas aponta para o outro objeto, como um ponteiro em C ----- Original Message ----- From: "Denys Sene dos Santos" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, November 22, 2002 12:50 PM Subject: Re: [java-list] utilidade do clone
> > 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] > ------------------------------------------------------------------------- ------------------------------ 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] -------------------------------------------------------------------------