Java 枚举类型编码约定

标签 java enums coding-style

<分区>

我有一个枚举类型...

public static enum Methods {
    NOTEQUAL,
    ORDERED,
    minMatch,
    minItem,
    minLength,
    sameLength,
}

问题是我应该如何使用编码约定。我应该使用 camelCase NotEqual(我在一个简单的类中使用)还是应该这样做:NOT_EQUAL?或者干脆使用大写字符:NOTEQUALSAMELENGTH

这有一些代码约定吗?

最佳答案

我会说,枚举本身,因为它是一个类,应该像每个类一样遵循驼峰式大小写约定,而枚举的条目,因为它们是常量,应该是带下划线的大写(例如 NOT_EQUAL )。

没有下划线的大写版本绝对不可读,切勿使用。

关于Java 枚举类型编码约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10483168/

相关文章:

coding-style - 将尽可能多的逻辑放在最少(一行)代码中的利弊是什么?

java - 在spark中访问多个数据集

java - Android Java - 下载管理器未使用正确的名称保存

java - 使用 SWT 在树项单击上填充表行

MySQL三态字段

php - 如何制作这样的 PHP 代码?

string - 即使字符串只使用过一次,我是否应该使用常量而不是字符串?

java - 使用字符串引用我需要设置文本的标签?

c++ - header 中包含的枚举 |错误未声明

node.js - 将枚举与 TypeScript 结合使用,并在每个枚举上使用方法