我在网上搜索,找不到答案。将参数分配给构造函数中的多个变量是否不合适,还是必须存在一对一的关系?

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/

10-11 11:24