我在网上搜索,找不到答案。将参数分配给构造函数中的多个变量是否不合适,还是必须存在一对一的关系?
public A6HangmanLogic(String keyPhrase, int numberOfGuesses)
{
this.keyPhrase = keyPhrase;
this.numberOfGuesses = numberOfGuesses;
guessesLeft = numberOfGuesses;
}
从通过循环更新的访问器方法中返回guesssLeft的值(静态int)。我当然可以编写一个mutator方法,但随后必须调用它。我也可以将this.numberOfGuesses更改为猜测值,而根本不分配第三个变量。
最佳答案
没有理由不能将相同的值分配给多个变量。
但是,解决问题的另一种方法可能是存储做出的猜测数量,然后计算剩余的猜测数量。
关于java - Java-将参数分配给构造函数中的多个变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15056843/