【Java代码】 public class workExperience (1) Cloneable{ //工作经历 private String workDate; private String company; public Object clone(){ (2) ; Obj.workDate= this.workDate; Obj.company = this.company; return Obj; } //其余代码省略 } public class Resume (3) Cloneable{ //简历 private String name; private String sex; private String age; private WorkExperience work; public Resume(string name){ this.name = name; work = new WorkExperience(); } private Resume(WorkExperience work){ this.work = (4) ; } public void SetPersonInfo(string sex,string age){/*实现省略*/} public void SetWorkExperience(string workDate,string company){/*实现省略*/} public Object clone(){ Resume Obj = (5) ; return Obj; } }
Class WorkResume{ public static void main(){ Resume a = new Resume(“张三”); a.SetPersonInfo(“男”,“29”); a.SetWorkExperience(“1998-2000”,“XXX公司”); Resume b = (6) ; b. SetWorkExperience(“2001-2006”,“YYY公司”); } }