打字猴:1.7004547e+09
1700454700
1700454701 //狙击枪都携带一个精准的望远镜
1700454702
1700454703 public void zoomOut(){
1700454704
1700454705 System.out.println(“通过望远镜察看敌人……”);
1700454706
1700454707 }
1700454708
1700454709 public void shoot(){
1700454710
1700454711 System.out.println(“AUG射击……”);
1700454712
1700454713 }
1700454714
1700454715 }
1700454716
1700454717 有狙击枪就有狙击手,狙击手类的源代码如代码清单2-8所示。
1700454718
1700454719 代码清单2-8  AUG狙击手类的源码代码
1700454720
1700454721 public class Snipper{
1700454722
1700454723 public void killEnemy(AUG aug){
1700454724
1700454725 //首先看看敌人的情况,别杀死敌人,自己也被人干掉
1700454726
1700454727 aug.zoomOut();
1700454728
1700454729 //开始射击
1700454730
1700454731 aug.shoot();
1700454732
1700454733 }
1700454734
1700454735 }
1700454736
1700454737 狙击手,为什么叫Snipper?Snipe翻译过来就是鹬,就是“鹬蚌相争,渔人得利”中的那只鸟,英国贵族到印度打猎,发现这个鹬很聪明,人一靠近就飞走了,没办法就开始伪装、远程精准射击,于是乎Snipper就诞生了。
1700454738
1700454739 狙击手使用狙击枪来杀死敌人,业务场景Client类的源代码如代码清单2-9所示。
1700454740
1700454741 代码清单2-9 狙击手使用AUG杀死敌人
1700454742
1700454743 public class Client{
1700454744
1700454745 public static void main(String[]args){
1700454746
1700454747 //产生三毛这个狙击手
1700454748
1700454749 Snipper sanMao=new Snipper();
[ 上一页 ]  [ :1.7004547e+09 ]  [ 下一页 ]