Object类中提供clone()方法可以克隆对象
Java克隆分为深克隆和浅克隆
浅克隆:
不管对象内部属性是基本数据类型还是引用数据类型都拷贝过来
深克隆:
基本数据类型拷贝 字符串复用 (因为字符串是在串池,可以重复利用) 引用数据类型会创建新的再克隆属性
Object类中clone()方法的实现
先在Java类中实现cloneable接口
再重写clone()方法
在测试类中创建对象
Object类中clone()是浅克隆
Object类中提供clone()方法可以克隆对象
Java克隆分为深克隆和浅克隆
浅克隆:
不管对象内部属性是基本数据类型还是引用数据类型都拷贝过来
深克隆:
基本数据类型拷贝 字符串复用 (因为字符串是在串池,可以重复利用) 引用数据类型会创建新的再克隆属性
Object类中clone()方法的实现
先在Java类中实现cloneable接口
再重写clone()方法
在测试类中创建对象
Object类中clone()是浅克隆