我是Java的新手,我正在尝试将+字符用作枚举类型的一部分,但编译器抱怨语法,因为我认为它将其视为运算符.
我想做以下事情:
enum mediaType{
FACEBOOK,GOOGLE+,TWITTER;
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
谢谢!
是的,编译器将+视为运算符.但是,您可以在那里选择其他名称:
enum mediaType{
FACEBOOK,
GOOGLE_PLUS,
TWITTER;
}
Run Code Online (Sandbox Code Playgroud)
如果你只想使用这个值GOOGLE+,那么就有一个类型的字段String,存储值,以及一个参数化的构造函数.
PS:根据正确的命名约定,枚举名称应该是MediaType.
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |