【发布时间】:2012-07-19 11:53:45
【问题描述】:
我有一个场景,其中有 玩家类型 ARCHER、WARRIOR 和 sorcerer。
我应该在 Player 类中为玩家类型使用什么?
常量 final static String 变量还是 Enum?为什么?
请帮忙说明原因。
【问题讨论】:
-
我不会使用字符串变量。如果有的话,一个
int变量(具有各种类型的命名良好的常量)。 -
这个答案对你有好处吗? stackoverflow.com/questions/613837/…
-
@RBz 这并没有改变 Java 中的枚举与 C# 和其他类 C 语言中的枚举截然不同的事实。尽管它被标记为与语言无关,但该问题的答案都是特定于 C# 的。