打字猴:1.700459911e+09
1700459911 //升级,升级有很多方法,花钱买是一种,做任务也是一种
1700459912
1700459913 public void upgrade(){
1700459914
1700459915 System.out.println(this.name+“又升了一级!”);
1700459916
1700459917 }
1700459918
1700459919 }
1700459920
1700459921 在实现类中通过构造函数传递进来玩家姓名,方便进行后期的调试工作。我们通过一个场景类来模拟这样的游戏过程,如代码清单12-3所示。
1700459922
1700459923 代码清单12-3 场景类
1700459924
1700459925 public class Client{
1700459926
1700459927 public static void main(String[]args){
1700459928
1700459929 //定义一个痴迷的玩家
1700459930
1700459931 IGamePlayer player=new GamePlayer(“张三”);
1700459932
1700459933 //开始打游戏,记下时间戳
1700459934
1700459935 System.out.println(“开始时间是:2009-8-25 10:45”);
1700459936
1700459937 player.login(“zhangSan”,“password”);
1700459938
1700459939 //开始杀怪
1700459940
1700459941 player.killBoss();
1700459942
1700459943 //升级
1700459944
1700459945 player.upgrade();
1700459946
1700459947 //记录结束游戏时间
1700459948
1700459949 System.out.println(“结束时间是:2009-8-26 03:40”);
1700459950
1700459951 }
1700459952
1700459953 }
1700459954
1700459955 程序记录了游戏的开始时间和结束时间,同时也记录了在游戏过程中都需要做什么事情,运行结果如下:
1700459956
1700459957 开始时间是:2009-8-25 10:45
1700459958
1700459959 登录名为zhangSan的用户张三登录成功!
1700459960
[ 上一页 ]  [ :1.700459911e+09 ]  [ 下一页 ]