您在静态变量setter方法中使用什么名称作为参数?

ski*_*ppy 5 java naming-conventions

当我为实例方法编写setter时,我使用它来消除实例变量和参数之间的歧义:

public void setValue(int value) {
  this.value = value;
}
Run Code Online (Sandbox Code Playgroud)

那么,当value是类变量(静态)而不是实例的成员时,我该怎么办?

private static int value = 7;
public static void setValue(int value) {
  value = value;  // compile fails; ambiguous
}
Run Code Online (Sandbox Code Playgroud)

Mic*_*ers 7

使用 <classname>.value = value;