打字猴:1.700479491e+09
1700479491
1700479492 //收件人
1700479493
1700479494 System.out.println(“收件人:”+m.getTo());
1700479495
1700479496 //标题
1700479497
1700479498 System.out.println(“邮件标题:”+m.getSubject());
1700479499
1700479500 //邮件内容
1700479501
1700479502 System.out.println(“邮件内容:”+m.getContext());
1700479503
1700479504 }
1700479505
1700479506 }
1700479507
1700479508 很简单,邮件服务器接收了一封邮件,然后调用自己的发送程序进行发送。可能读者要问了,为什么不把sendMail方法移植到邮件模板类中呢?这也是邮件模板类的一个行为,邮件可以被发送。是的,这确实是邮件的一个行为,完全可以这样做,两者没有什么区别,只是从不同的角度看待该方法而已。我们继续看场景类,如代码清单33-5所示。
1700479509
1700479510 代码清单33-5 场景类
1700479511
1700479512 public class Client{
1700479513
1700479514 public static void main(String[]args){
1700479515
1700479516 //创建一封TEXT格式的邮件
1700479517
1700479518 MailTemplate m=new HtmlMail(“a@a.com”,“b@b.com”,“外星人攻击地球了”,”
1700479519
1700479520 结局是外星人被地球人打败了!”);
1700479521
1700479522 //创建一个Mail发送程序
1700479523
1700479524 MailServer mail=new MailServer(m);
1700479525
1700479526 //发送邮件
1700479527
1700479528 mail.sendMail();
1700479529
1700479530 }
1700479531
1700479532 }
1700479533
1700479534 运行结果如下所示:
1700479535
1700479536 ====正在发送的邮件信息====
1700479537
1700479538 发件人:a@a.com
1700479539
1700479540 收件人:b@b.com
[ 上一页 ]  [ :1.700479491e+09 ]  [ 下一页 ]