java enum 构造函数未定义
枚举类型在构造参数中赋值报如下错误,参数中加上创建序列值也有这个错误,只有不用构造函数才会通过代码检查
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
枚举类型在构造参数中赋值报如下错误,参数中加上创建序列值也有这个错误,只有不用构造函数才会通过代码检查
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
嗯嗯,挺省事儿的,至少代码看着没那么多了
都在用这个lok?
这样就不是给枚举变量赋值了吧
而且Java内置的枚举类的构造函数是唯一的吧,不能创建构造函数吧!
回复
@人一定要靠自己 : 枚举类和其他类相当,你可以当做一种特殊的类,构造函数和普通类一样可根据需要自己创建,枚举选项的参数就是通过构造去赋值的。
提示的很清楚, construtor is underfined;定义一个对应的构造函数,
完活!!
Java内置的枚举类的构造函数是唯一的吧,不能创建构造函数吧!
代码里加个 String name就可以了,让@AllArgsConstructor创建出一个Profiles(String)的构造函数