作者linux2k (疯狂工程师)
看板java
标题Re: [问题] 物件复制问题
时间Thu Dec 10 20:00:44 2009
※ 引述《aMaa (aMa)》之铭言:
: 我想要重复一个物件 二个物件须配置在不同记忆体但物件内容要相同
: 所以我这样写:
: private clsPart aPart= aModule (aModule是一个由clsPart new出的物件)
: 这样写 clsPart及aModule都指向同个记忆体同个物件
: 这样只要clsPart一改aModule也会跟着改
: 但我的需求是想把aModule的内容复制到aPart,
: aModule及aPart是独立的物件配置在不同记忆体,只是内容相同而已
: 当aModule,aPart任一更改并不会互相影响到,
: 请问我该如何做?
首先你要知道clsPart有那些property,然後new一个新的物件,再将aPart的属性copy
过去…
apache commons有现成的套件可以copy物件的property
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.91.101.173
1F:→ tkcn:其实我觉得原文推文的解比较好 12/10 20:05
2F:→ ken915007:《登入次数》2 次 《有效文章》2 篇 (劣:0) 12/10 20:25
3F:→ ken915007:是新手? 12/10 20:26