1、类中实现object的cloneable接口即可
类对象调用clone()方法即可复制一份新的对象obj1 == obj2 //false
浅拷贝:clone()
对于属性是基本类型的数据,会将值拷贝一份传递给新对象(值传递)
非基本数据类型会进行引用传递,会指向同一个对象引用的空间,不会拷贝属性的对象
修改一个类中的成员变量引用、影响到另外拷贝对象的引用
深拷贝:
1、基本数据类型拷贝一份
2、对象的引用也拷贝一份,也需要申请内存空间,复制一份
实现:
1、重写clone()方法
2、对象序列化