理解概念
Understanding Concepts
我应该为剪刀石头布游戏编写 java 程序。我明白我应该做什么,但是这部分让我很困惑。
实施涉及创建三个文件。一个文件包含客户端代码,另外两个文件是 类。
类 的设计应该是:
Class 玩家
变量:playerName, playerThrow
方法:
makeThrow-提示玩家投掷
getThrow-returns 玩家投掷
Class 游戏
变量:compThrow、playerWins、playerThrow
方法:
makeCompThrow- 生成 comp throw
getCompThrow- returns throw
announceWinner- 显示投掷和获胜者的消息
bigWinner-决出总冠军
对于客户端代码的含义,我真的很困惑。那像菜单吗?我如何让两个 类 与它一起工作。如有任何澄清,我们将不胜感激,请善待。
我没有足够的声誉,无法发表评论。
正如 Makoto 所指出的,只有您的教授才能真正知道这里需要做什么。话虽如此,这就是我认为被问到的问题:
客户端代码将包含主要功能。它将包含调用 类 中的方法的代码。例如,它会要求玩家通过调用 player.makeThrow()
从三个选项(石头、布、剪刀)中选择一个。基本上,客户端代码是两个 类 之间的 link。这就是两者 类 协同工作的方式。
我应该为剪刀石头布游戏编写 java 程序。我明白我应该做什么,但是这部分让我很困惑。
实施涉及创建三个文件。一个文件包含客户端代码,另外两个文件是 类。 类 的设计应该是:
Class 玩家
变量:playerName, playerThrow
方法: makeThrow-提示玩家投掷
getThrow-returns 玩家投掷
Class 游戏
变量:compThrow、playerWins、playerThrow
方法:
makeCompThrow- 生成 comp throw
getCompThrow- returns throw
announceWinner- 显示投掷和获胜者的消息
bigWinner-决出总冠军
对于客户端代码的含义,我真的很困惑。那像菜单吗?我如何让两个 类 与它一起工作。如有任何澄清,我们将不胜感激,请善待。
我没有足够的声誉,无法发表评论。
正如 Makoto 所指出的,只有您的教授才能真正知道这里需要做什么。话虽如此,这就是我认为被问到的问题:
客户端代码将包含主要功能。它将包含调用 类 中的方法的代码。例如,它会要求玩家通过调用 player.makeThrow()
从三个选项(石头、布、剪刀)中选择一个。基本上,客户端代码是两个 类 之间的 link。这就是两者 类 协同工作的方式。