Olá, pessoal. Gostaria de saber e de que alguém me esclarecess uma dúvida que tenho sobre o Java. Gostaria de saber quando usar e quando não usar o método clone dos objetos, principalmente em se tratando de atributos privados?? Sou iniciante e isto está me deixando encucado.
No meu resumo do livro Effective Java, item 10, fala sobre o método clone.
Você pode lê-lo aqui.
Normalmente você coloca um atributo como privado simplesmente para encapsulá-lo, então não vejo muita relação com a utilização do clone. É um atributo que deve ser copiado da mesma forma.
As únicas ocasiões que eu vejo em que ele não seria copiado no clone é quando for algum atributo único ou algo “confidencial”.
[quote=“Bani”]No meu resumo do livro Effective Java, item 10, fala sobre o método clone.
Você pode lê-lo aqui.
Normalmente você coloca um atributo como privado simplesmente para encapsulá-lo, então não vejo muita relação com a utilização do clone. É um atributo que deve ser copiado da mesma forma.
As únicas ocasiões que eu vejo em que ele não seria copiado no clone é quando for algum atributo único ou algo “confidencial”.[/quote]
Obrigado pelo link. Esclareceu bastante as minhas duvidas.