對象克隆

一.clone方法 clone方法時Object類中的一個protected方法。 默認的克隆操作是"淺拷貝",並沒有克隆對象中引用的其它對象,如下圖 如果原對象和淺克隆對象共享的子對象是不可變的。那麼這種共享就是安全的。如果子對象屬於一個不可變的類,如String,就是這種情況。或者在對象的生命期中,子對象一直包含不變的常量,沒有更改器方法會改變它,也沒有方法會生成它的引用,這種情況下同樣是安全
相關文章
相關標籤/搜索