Java對象的克隆

如果要創建一個對象的新的copy對象,它的最初狀態與原對象一樣,但以後可以各自改變各自的狀態,這種情況,就需要用到clone方法; 如上圖所示,如果原始對象的成員變量都是不可變的(基本類型和String類型),不會產生任何問題;很明顯,圖中的date變量是可變對象,因此,需要重新定義克隆方法:clone;代碼如下: 需要注意:調用clone是需要實現Cloneable接口的;
相關文章
相關標籤/搜索