Alguem sabe de algum jeito de criar um clone profundo de um Object? java.lang.Object.clone() so cria um clone superficial…
Exemplo:
se uma instancia da Classe Peça contem uma variavel que é uma instancia da classe Jogador, ao invocar clone(), as variaveis são duplicadas e se tornam independentes, porem o “Jogador” continua o mesmo… Presciso de algo que possa alem de clonear clonear tambem todas as variaveis, incluindo outros Objects e assim em diante
O clone que presciso deve ser totalmente independente de seu original. Quem sabe de pra sobrescrever o metodo clone de object com algo que sirva
Vlw Pessoal… abracos[]
Edit: Acho que se eu pudesse saber como o clone() faz pra achar as variaveis de instancia e duplicalas, poderia sobrescrever o clone() com um codigo que ao inves de duplicasse cloneasse criando um método recursivo…