gpt4 book ai didi

grails - 如何调用另一个类的枚举?

转载 作者:行者123 更新时间:2023-12-01 07:02:41 25 4
gpt4 key购买 nike

我目前正在从事一个 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;
}

}

现在,我在从应用程序中的某个类调用该枚举时遇到问题。例如:
Response{
option = new Option.OPTION_1("Option_1") //not sure on how to call an enum
}

但是我在这里想要做的是将枚举分配给 Response {} 部分中的属性选项..

我将如何正确地做到这一点?
请帮忙?
谢谢。

最佳答案

枚举是预定义的对象,它会有一个私有(private)的构造函数,你不能用 new 创建一个新的实例。你只需要调用 Option.OPTION_1;

Response{
option = Option.OPTION_1;
}

关于grails - 如何调用另一个类的枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12364790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com