克隆通过clone()方法实现,该方法是Object类中间的方法。clone()方法会根据对象,创建一个新的对象,属性以及属性的值一致。
克隆的实现
Object类中间的clone()方法是一个保护(protected)的方法,不能直接调用
克隆的实现,只能实现Cloneable接口,重写clone()方法
clone()方法调用Object类的clone()方法,创建新的对象 。
浅克隆-深克隆
浅克隆,只能克隆基本类型的属性的值,引用属性不能克隆
深克隆,引用属性也克隆,代码实现如下:
0条评论
点击登录参与评论