Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在一个单独的类中对两个不同的对象使用一个方法?_Java - Fatal编程技术网

Java 在一个单独的类中对两个不同的对象使用一个方法?

Java 在一个单独的类中对两个不同的对象使用一个方法?,java,Java,这是我作业中的一句话: 编写一个名为BankAccount的Java类,该类可用于跟踪玩家的当前余额。BankAccount的每个实例都有用于帐户持有人姓名(字符串)和余额(int)的私有实例变量。该类有五个公共方法来构造BankAccount、获取BankAccount的值、显示BankAccount、向BankAccount存款以及从BankAccount提款 我的问题是,当我为balance构建实例变量时,我可以只使用一个,还是必须为balance创建两个单独的实例变量,一个用于playe

这是我作业中的一句话:

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

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

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

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

创建一个名为PlayDice的驱动程序类,该类使用Die和BankAccount类中的方法。它应该为两个玩家创建两个BankAccount对象,然后允许玩家玩任意数量的骰子游戏。你可以自由决定一名球员的胜负


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

Ah!你只是重写了我所做的编辑。Java和JavaScript是完全不相关的。请不要随意选择标签。如果您阅读了第二次提供的说明,它会回答您的问题。“为两名玩家创建两个BankAccount对象”。每个BankAccount对象都是独立的,当您需要余额时,将调用对象的余额方法。它只会返回它的平衡,要检索另一个对象的平衡,您需要调用该对象的平衡。ie:`player1.getBalance();player2.getBalance()