理解概念

时间:2015-02-14 18:12:46

标签: java terminology

我应该为一个石头剪刀游戏写一个java程序。我理解我应该做什么但是这部分让我很困惑。

实施涉及创建三个文件。一个文件包含客户端代码,另外两个文件是类。 课程的设计应该是:

班主任

变量:playerName,playerThrow

方法: makeThrow-提示玩家投掷

getThrow-返回玩家抛出

课堂游戏

变量:compThrow,playerWins,playerThrow

方法:

makeCompThrow-生成comp throw

getCompThrow-返回throw

announceWinner-显示投掷和获胜者的消息

bigWinner-确定总冠军

我真的很困惑这意味着什么是客户端代码。那就像菜单吗?我如何让这两个类与它一起工作。任何澄清将不胜感激,请善待。

1 个答案:

答案 0 :(得分:1)

我无法评论,因为我没有足够的声誉。

正如Makoto指出的那样,只有你的教授才能真正说出这里需要做些什么。话虽如此,这就是我的想法:

客户端代码将包含main函数。它将包含调用类中方法的代码。例如,它会要求玩家通过调用player.makeThrow()来选择三个选项之一(摇滚,纸张,剪刀)。基本上,客户端代码是两个类之间的链接。这就是两个课程如何协同工作的。

相关问题