-1

这是我作业中的确切内容:

编写一个名为 BankAccount 的 Java 类,该类可用于跟踪玩家的当前余额。BankAccount 的每个实例都有用于帐户持有人姓名(字符串)和余额(整数)的私有实例变量。该类有五个公共方法来构造 BankAccount、获取 BankAccount 的值、显示 BankAccount、向 BankAccount 存款和从 BankAccount 取款。

我的问题是,当我为余额构建实例变量时,我可以只使用一个,还是必须为余额创建两个单独的实例变量,一个用于 player1,另一个用于 player2?我必须在 getValue 方法中返回余额。

基本上我问的是,当我在另一个类中调用 getValue 方法时,是否可以将该方法设置为两个单独的玩家并让它返回两个单独的余额?

哦,这是作业的另一部分,以防它帮助您理解我的问题:

创建一个名为 PlayDice 的驱动程序类,它使用 Die 和 BankAccount 类中的方法。它应该为两个玩家创建两个 BankAccount 对象,然后允许玩家玩尽可能多的骰子游戏。您可以自由决定玩家赢或输意味着什么。

4

1 回答 1

0

该类是一个模板,它指定数据的占位符,以及操作该数据的逻辑。您可以根据需要根据该模板创建任意数量的实际对象。因此,如果您创建 player1 和 player2,它们都使用相同的类,因此您只需编写 1 个类。每个对象(player1 和 player2)都有自己的余额副本,等等。当您调用一个方法时,例如 player1 上的 getBalance(),它只会返回 player1 对象的余额。

于 2013-09-22T18:59:00.497 回答