Java的Enum类型可以有其它(非本类)类型的成员变量吗?

好像可以,但必须在枚举变量的后面定义,不知为什么
2025-01-31 16:02:48
推荐回答(2个)
回答1:

你想怎样写,写个例子来看看,看看测试结果如何

public enum Role{
Admin("Admin"),
Owner("Owner"),
Creator("Creator");
private String displayName;

Role(String displayName){
this.displayName = displayName;
}

public String getDisplayName(){
return this.displayName;
}
}

回答2:

就是一种约定啦

就像返回类型要写在方法名前面一样