オンラインで検索しましたが、答えが見つかりません。コンストラクター内の複数の変数に引数を割り当てることは不適切ですか、それとも1対1の関係が必要ですか?
public A6HangmanLogic(String keyPhrase, int numberOfGuesses)
{
this.keyPhrase = keyPhrase;
this.numberOfGuesses = numberOfGuesses;
guessesLeft = numberOfGuesses;
}
guessesLeft (静的int)の値は、ループを介して更新されたアクセサーメソッドから返されます。確かにミューテイタメソッドを書くことはできますが、それを呼び出さなければなりません。this.numberOfGuessesを推測だけに変更して、3番目の変数の割り当てをまったく持たないようにすることもできます。