【发布时间】:2013-04-12 02:50:11
【问题描述】:
我将这些说明用于该方法: 一个构造函数 public ProgrammingTeam(ProgrammingTeam p),它需要一个 ProgrammingTeam p 作为参数并构造 p 的深层副本。不要只写遇见= p.满足;。要进行深拷贝,必须调用 ArrayList 的拷贝构造函数: meet = new 数组列表();。
public ProgrammingTeam( ProgrammingTeam p ) {
teamName = p.teamName;
teamMembers = new String [ p.teamMembers.length ];
for (int i = p.teamMembers.length - 1; i >= 0; i--) {
}
meets = new ArrayList < Competition >();
}
我无法弄清楚我应该如何撰写然后完成深层复制。我知道它需要一个 for 循环来实际复制每个对象,但我不知所措,谢谢!
【问题讨论】: