Java中的深拷贝和浅拷贝
2019-03-05 本文已影响0人
伐无道
-
浅拷贝:将对象中所有基础类型的全员变量进行拷贝,如果有引用变量则不进行拷贝,只简单进行引用
实现方式 :将对象所属的类直接实现Cloneable接口,调用 super.clone()方法
-
深拷贝:将对象中所有基础类型的全员变量进行拷贝
实现方式:在之前基础上,将需要对象变量也进行实现Cloneable接口
浅拷贝:将对象中所有基础类型的全员变量进行拷贝,如果有引用变量则不进行拷贝,只简单进行引用
实现方式 :将对象所属的类直接实现Cloneable接口,调用 super.clone()方法
深拷贝:将对象中所有基础类型的全员变量进行拷贝
实现方式:在之前基础上,将需要对象变量也进行实现Cloneable接口