TLDR:不,您不应该!
如果您参考javadoc中的
ordinal方法
Enum.java:
大多数程序员都不会使用这种方法。它设计用于复杂的基于枚举的数据结构,例如
java.util.EnumSet和java.util.EnumMap。
首先-阅读手册(在这种情况下为javadoc)。
其次-不要编写易碎的代码。枚举值将来可能会更改,并且您的第二个代码示例更加 清晰 和可 维护 。
如果在
PARENT和之间插入(例如)新的枚举值,则您绝对不希望为将来造成麻烦
GRANDPARENT。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)