一、为什么要使用clone?

主要应用于:实际开发中,A,B两个对象之间值的拷贝,A为原对象,后面对B的改动不会影响到A.

二、clone对象的使用

1.复制对象和复制引用的区别:

复制引用

Java中对clone对象的认知

Java中对clone对象的认知

复制对象

如何克隆对象:

① 实现Cloneable接口

② 覆盖clone()方法

Java中对clone对象的认知

Java中对clone对象的认知

2.深拷贝和浅拷贝

Java中对clone对象的认知

clone方法是浅拷贝

 

相关文章: