gpt4 book ai didi

java - 构造函数枚举错误

转载 作者:行者123 更新时间:2023-12-01 17:56:54 24 4
gpt4 key购买 nike

public enum ProductCategory {
FOOD, BEVERAGE, DEFAULT;

private final String label;

private ProductCategory(String label){
this.label = label;
}

public String getLabel(){
return label;
}

我想在此枚举类中实现 getLabel() 方法,但出现错误:“构造函数 ProductCategory() 未定义”。

我已经有了我需要的构造函数,我还需要写什么?我尝试编写默认构造函数,但再次出现错误。

附注我是java的初学者。

最佳答案

错误来自于enum成员的声明:由于构造函数采用String label,因此您需要提供要传递给该构造函数的字符串:

FOOD("food"), BEVERAGE("bev"), DEFAULT("[default]");

关于java - 构造函数枚举错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44075633/

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