在有的时候,我们希望对Java对象执行“深拷贝”。
在Java中,没有提供类似的C++的拷贝构造函数,但是提供了默认的"克隆"接口 Clonable。
如果我们要对一个只包含基础类型(int / long /String)的对象进行克隆,只需要实现Clonable并实现clone()函数即可。
如下:
public class Row implements Cloneable {
long id;
String data;
@Override[......]
在有的时候,我们希望对Java对象执行“深拷贝”。
在Java中,没有提供类似的C++的拷贝构造函数,但是提供了默认的"克隆"接口 Clonable。
如果我们要对一个只包含基础类型(int / long /String)的对象进行克隆,只需要实现Clonable并实现clone()函数即可。
如下:
public class Row implements Cloneable {
long id;
String data;
@Override[......]