1.实现cloneable接口
2.重写clone方法
浅拷贝():
浅拷贝会进行引用传递,不拷贝指向原对象的内部元素(如类成员变量)。也就是说在修改这些引用对象、数组时会改变原对象。
深拷贝:
新对象,修改对象时,不会影响原来的对象。被 final 修饰,不能进行深拷贝。
1.实现cloneable接口
2.重写clone方法
浅拷贝():
浅拷贝会进行引用传递,不拷贝指向原对象的内部元素(如类成员变量)。也就是说在修改这些引用对象、数组时会改变原对象。
深拷贝:
新对象,修改对象时,不会影响原来的对象。被 final 修饰,不能进行深拷贝。