Какое имя вы используете для параметра в методе установки статических переменных? - PullRequest
5 голосов
/ 04 февраля 2009

Когда я пишу сеттеры для методов экземпляра, я использую это для устранения неоднозначности между переменной экземпляра и параметром:

public void setValue(int value) {
  this.value = value;
}

Итак, что мне делать, когда значение является переменной класса (статической) вместо члена экземпляра?

private static int value = 7;
public static void setValue(int value) {
  value = value;  // compile fails; ambiguous
}

1 Ответ

7 голосов
/ 04 февраля 2009

Использование <classname>.value = value;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...