【分析解答题】
现要求实现一个能够自动生成求职简历的程序,简历的基本内容包括求职者的姓名、性别、年龄及工作经历。希望每份简历中的工作经历有所不同,并尽量减少程序中的重复代码。
现采用原型模式(prototypE)来实现上述要求,得到如图所示的类图。

[jAvA代码]
ClAss workExpEriEnCE ______ClonEABlE //工作简历
privAtE string workDAtE;
privAtE string CompAny;
puBliC oBjECtClonE()
______;
oBj.workDAtE=this.workDAtE;
oBj.CompAny-this.CompAny;
rEturn oBj;
ClAss rEsumE ______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.woEk=______;
puBliC voiD sEtpErsonAllnFo( string sEx , string AgE) /*代码略*/
puBliC voiD sEtworkExpEriEnCE(string workDAtE, string CompAny) /*代码省略*/
puBliC oBjECtClonE( )
rEsumE oBj=______;
//其余代码省略
rEturn oBj;
ClAss workrEsumE
puBliC stAtiC voiD mAin(string[] Args)
rEsumE A=nEw rEsumE("张三");
A、sEtpErsonAllnFo("男", "29");
A、sEtworkExpEriEnCE("1998~2000","xxx公司");
rEsumE B=______;
B、sEtworkExpEriEnCE("2001~2006","yyy公司");
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项