打字猴:1.700461491e+09
1700461491 图13-2 修改后的发送电子账单类图
1700461492
1700461493 增加了一个Cloneable接口(Java自带的一个接口),Mail实现了这个接口,在Mail类中覆写clone()方法,我们来看Mail类的改变,如代码清单13-4所示。
1700461494
1700461495 代码清单13-4 修改后的邮件类
1700461496
1700461497 public class Mail implements Cloneable{
1700461498
1700461499 //收件人
1700461500
1700461501 private String receiver;
1700461502
1700461503 //邮件名称
1700461504
1700461505 private String subject;
1700461506
1700461507 //称谓
1700461508
1700461509 private String appellation;
1700461510
1700461511 //邮件内容
1700461512
1700461513 private String contxt;
1700461514
1700461515 //邮件的尾部,一般都是加上”XXX版权所有”等信息
1700461516
1700461517 private String tail;
1700461518
1700461519 //构造函数
1700461520
1700461521 public Mail(AdvTemplate advTemplate){
1700461522
1700461523 this.contxt=advTemplate.getAdvContext();
1700461524
1700461525 this.subject=advTemplate.getAdvSubject();
1700461526
1700461527 }
1700461528
1700461529 @Override
1700461530
1700461531 public Mail clone(){
1700461532
1700461533 Mail mail=null;
1700461534
1700461535 try{
1700461536
1700461537 mail=(Mail)super.clone();
1700461538
1700461539 }catch(CloneNotSupportedException e){
1700461540
[ 上一页 ]  [ :1.700461491e+09 ]  [ 下一页 ]