QuickHit项目

发现类

玩家(Player)类
游戏(Game)类
级别(Level)类

发现类的属性

玩家类(Player)的属性

玩家当前级别号(levelNo)
玩家当前级别积分(currScore)
当前级别开始时间(startTime)
当前级别已用时间(elapsedTime)
在这里插入图片描述

游戏类属性

级别类(Level)的属性

各级别号(levelNo)
各级别一次输出字符串的长度(strLength)
各级别输出字符串的次数(strTimes)
各级别闯关的时间限制(timeLimit)
各级别正确输入一次的得分(perScore)
在这里插入图片描述

发现类的方法

  • 玩家类(Player)的方法
    玩游戏play()
  • 游戏类(Game)的方法
    String printStr()
    输出字符串,返回字符串用于和玩家输入比较
    void printResult(String out,String in)
    比较游戏输出out和玩家输入in,根据比较结果输出相应信

在这里插入图片描述

优化设计

  • 修改游戏类(Game),添加属性
    玩家: Player
  • 添加类: LevelParam
    public final static Level level[6]
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Helltaker/article/details/107618704