我想使用'default'作为变量名。是否有一个代码约定(如class - > clazz),它建议我应该如何命名变量?
答案 0 :(得分:17)
我通常会添加一个术语,表示默认是。因此,我会使用defaultName
或defaultPermission
或可能defaultValue
(仅当上下文的含义明确时)。
答案 1 :(得分:2)
还有一件事:如果它是固定值 - 常量而不是变量 - 使其成为final或甚至是静态final / public static final并将其保持为类成员而不是局部变量。你应该写常量大写。
public class MyClass {
public static final String DEFAULT_NAME = "MyApplication";
public String name;
public MyClass() {
this.name = DEFAULT_NAME;
}
}