我有一个枚举类型......
public static enum Methods {
NOTEQUAL,
ORDERED,
minMatch,
minItem,
minLength,
sameLength,
}
问题是我应该如何使用编码约定。我应该使用camelCase NotEqual
(我在一个简单的类中使用)还是应该这样做:NOT_EQUAL
?或者只使用大写字符:NOTEQUAL
,SAMELENGTH
?
是否有一些代码约定?
答案 0 :(得分:37)
我会说enum本身,因为它是一个类,应该遵循驼峰大小写约定为每个类,而枚举的条目,因为它们是常量,应该是大写的下划线(例如。{{1} })。
没有下划线的版本大写是绝对不可读的,永远不会使用它。
答案 1 :(得分:3)