Java中对clone对象的认知
一、为什么要使用clone?
主要应用于:实际开发中,A,B两个对象之间值的拷贝,A为原对象,后面对B的改动不会影响到A.
二、clone对象的使用
1.复制对象和复制引用的区别:
复制引用
复制对象
如何克隆对象:
① 实现Cloneable接口
② 覆盖clone()方法
2.深拷贝和浅拷贝
clone方法是浅拷贝
一、为什么要使用clone?
主要应用于:实际开发中,A,B两个对象之间值的拷贝,A为原对象,后面对B的改动不会影响到A.
二、clone对象的使用
1.复制对象和复制引用的区别:
复制引用
复制对象
如何克隆对象:
① 实现Cloneable接口
② 覆盖clone()方法
2.深拷贝和浅拷贝
clone方法是浅拷贝