|
|
1
17
这是不可能的Java,因为每个项目必须是一个有效的标识符(和有效的Java标识符可能不包含破折号)。
最接近的方法是向每个枚举值添加自定义属性或重写
|
|
|
2
15
这不特定于枚举。这适用于Java中的所有标识符:类名、方法名、变量名等等。连字符是不允许的。您可以在中找到所有有效字符 Java Language Specification, chapter 3.8 "Identifiers" . 为了说明这个问题:
你认为这里会发生什么? |
|
|
3
1
你不能这样做。枚举常量必须是合法的Java标识符。合法Java标识符不能包含
|
|
|
4
0
不能用连字符声明枚举常量。 如果要检索连字符作为枚举的值,则枚举中应该有一个值方法,可以在其toString方法中使用该方法,也可以在枚举中访问该方法以获取连字符值。 |
|
|
H.v.M. · 为最后一个枚举值指定不同的变量值 4 年前 |
|
|
JimmyDiJim · 在声明后定义枚举变量 8 年前 |
|
|
Eli K · 语法错误,插入“{”以完成枚举体(在类的末尾) 8 年前 |
|
|
Vivek Shukla · 在中间添加枚举 8 年前 |
|
|
DannyD · 如何访问typescript中的枚举名称 8 年前 |