61 为什么要使用克隆?

为什么要使用克隆?

答:

想对一个对象进行处理,又想保留原有的数据进行接下来的操作,就需要克隆了。

克隆分浅克隆和深克隆,浅克隆后的对象中非基本对象和原对象指向同一块内存,因此对这些非基本对象的修改会同时更改克隆前后的对象。深克隆可以实现完全的克隆,可以用反射的方式或序列化的方式实现。
 

原文链接: https://www.baidu.com/link?url=aI73QKVL7DzIbOQ0yy75g4YmZ1DQf4XgVgXxVYS7j652WpQ_IrwoM6BhORK7Dj6w&wd=&eqid=8827454d0011e651000000035ec68312

原文地址:https://www.cnblogs.com/ynzj123/p/12933741.html