静态mutator方法的Java命名约定 2 周,5 日 Questions & Answers 2506 对于Java中的静态方法,参数不能与全局静态变量同名。是否有命名参数的约定。。。只是好奇 ^{pr1}$
# 1 楼答案 参数绝对可以具有相同的名称: public class Foo { private static volatile int metBetYetPetLetJet = 8675309 public static void setMetBetYetPetLetJet (int metBetYetPetLetJet) { Foo.metBetYetPetLetJet = metBetYetPetLetJet; } } 或者,我通常只使用value作为setter的参数名。这可能是C的影响:)另一个选择是newValue
# 1 楼答案
参数绝对可以具有相同的名称:
或者,我通常只使用
value
作为setter的参数名。这可能是C的影响:)另一个选择是newValue
# 2 楼答案
您可以指定相同的名称,规则的应用与成员变量的名称相同
这里:您必须使用类名引用变量,而不是
this