[問題] 物件複製問題

看板java作者 (aMa)時間14年前 (2009/12/08 23:36), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/4 (看更多)
我想要重複一個物件 二個物件須配置在不同記憶體但物件內容要相同 所以我這樣寫: private clsPart aPart= aModule (aModule是一個由clsPart new出的物件) 這樣寫 clsPart及aModule都指向同個記憶體同個物件 這樣只要clsPart一改aModule也會跟著改 但我的需求是想把aModule的內容複製到aPart, aModule及aPart是獨立的物件配置在不同記憶體,只是內容相同而已 當aModule,aPart任一更改並不會互相影響到, 請問我該如何做? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.50.131

12/08 23:47, , 1F
clone()?
12/08 23:47, 1F

12/08 23:47, , 2F
自行寫建構複製/override clone/implements Cloneable
12/08 23:47, 2F
文章代碼(AID): #1B7dA9rd (java)
文章代碼(AID): #1B7dA9rd (java)