Java对象的克隆

如果要创建一个对象的新的copy对象,它的最初状态与原对象一样,但以后可以各自改变各自的状态,这种情况,就需要用到clone方法; 如上图所示,如果原始对象的成员变量都是不可变的(基本类型和String类型),不会产生任何问题;很明显,图中的date变量是可变对象,因此,需要重新定义克隆方法:clone;代码如下: 需要注意:调用clone是需要实现Cloneable接口的;
相关文章
相关标签/搜索