The constructor LogType(char, String) is undefined,没有构造函数

背景:最近跟着老师在学习做网上银行项目,小组分配任务,我要做的就是学习枚举类并写出日志查询操作类型的枚举类,看完教学视频,开始写代码,遇到了下面的问题。
问题:在定义枚举类的时候,我输入的操作类型出现了错误,一起来看看是什么样的问题。
The constructor LogType(char, String) is undefined,没有构造函数_第1张图片
红线部分错误,报错为The constructor LogType(char, String) is undefined,这种问题对于像我这样的初学者来说,完全不知道哪儿出现问题啦,于是各种百度找答案,还是没有能找到解决方案,然后我向小组组长请教,知道了问题的原因,原来是我没有构造函数,那如何解决构造函数的问题呢
解决方法
点击你所写代码空白处右键,在弹出来的框里选择Source>>Generate Constructor Using Fields,如下图
The constructor LogType(char, String) is undefined,没有构造函数_第2张图片
点击之后,出现下面的图片
The constructor LogType(char, String) is undefined,没有构造函数_第3张图片
点击Select all,然后勾上Generate constructor comments,如图所示,
The constructor LogType(char, String) is undefined,没有构造函数_第4张图片
最后点击Generate,问题就解决啦
The constructor LogType(char, String) is undefined,没有构造函数_第5张图片

你可能感兴趣的:(小知识点)