我目前正在研究一个grails项目.我创建了一个位于某个项目文件夹的枚举,并希望从位于另一个项目文件夹的类中访问它.我的枚举看起来像这样:
public enum Options {
OPTION_1("Option_1"),
OPTION_2("Option_2"),
OPTION_3("Option_3");
final String option;
Options(String option) {
this.option = option;
}
Run Code Online (Sandbox Code Playgroud)
}
现在,我在应用程序中从某个类调用枚举时出现问题.例如:
Response{
option = new Option.OPTION_1("Option_1") //not sure on how to call an enum
}
Run Code Online (Sandbox Code Playgroud)
但我想在这里做的是将枚举分配给Response {}部分中的属性选项.
我将如何正确地做到这一点?请帮忙?谢谢.
枚举是预定义的对象,它将具有私有构造函数,您无法使用new创建新实例.你只需要调用Option.OPTION_1;
Response{
option = Option.OPTION_1;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8835 次 |
| 最近记录: |