对象克隆

一.clone方法 clone方法时Object类中的一个protected方法。 默认的克隆操作是"浅拷贝",并没有克隆对象中引用的其它对象,如下图 如果原对象和浅克隆对象共享的子对象是不可变的。那么这种共享就是安全的。如果子对象属于一个不可变的类,如String,就是这种情况。或者在对象的生命期中,子对象一直包含不变的常量,没有更改器方法会改变它,也没有方法会生成它的引用,这种情况下同样是安全
相关文章
相关标签/搜索