Vectot的克隆问题
侠雨飞飞 2006-11-01 04:25:23 问题是这样的,我把自定义的对象放入Vector中
然后对Vector进行克隆
发现clone后,从vector取出的对象好像还是引用被克隆的
public class WorkflowItem
implements Cloneable{
static Logger logger = Logger.getLogger(WorkflowItem.class.getName());
public WorkflowItem() {
}
public Object clone(){
WorkflowItem o = null;
logger.info("对象被克隆");
try{
o = (WorkflowItem)super.clone();
}catch(CloneNotSupportedException e){
e.printStackTrace();
}
return o;
}
private String WORKITEMID;
private String WORKTABID;
private String FLOWNO;
。。。
这是我定义的类
Vector 应该是实现深度克隆的,但为何我的这个不行?
还有,调用clone后,为何没有看到调试信息输出
多谢~~~