Java枚举的赋值方法
在Java中,枚举(enum)是一种特殊的类,用于定义一组固定的常量,与普通的类不同,枚举的实例是固定的,并且通常用于表示一组相关的常量,如季节、颜色、星期等,如何在Java中对枚举进行赋值呢?

答案是:在定义枚举时直接为枚举常量赋值。
下面是一个简单的示例,展示了如何在Java中定义和使用枚举,并为枚举常量赋值:
public enum Day {
MONDAY("星期一"),
TUESDAY("星期二"),
WEDNESDAY("星期三"),
THURSDAY("星期四"),
FRIDAY("星期五"),
SATURDAY("星期六"),
SUNDAY("星期日");
private String description;
Day(String description) {
this.description = description;
}
public String getDescription() {
return description;
}
}
在这个例子中,我们定义了一个名为Day的枚举,其中包含了七个常量,分别代表一周的七天,在定义每个常量时,我们通过传递一个字符串参数来初始化该常量的description属性,这样,每个枚举常量就具有了一个额外的描述信息。
我们可以使用这些枚举常量并获取它们的描述信息:
public class TestEnum {
public static void main(String[] args) {
System.out.println(Day.MONDAY.getDescription()); // 输出:星期一
System.out.println(Day.TUESDAY.getDescription()); // 输出:星期二
// 以此类推...
}
}
通过这种方式,我们不仅可以为枚举常量赋值,还可以为每个常量添加任意多的属性和方法,从而扩展枚举的功能,这种设计使得枚举在Java中成为一种非常强大和灵活的工具。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/5166.html发布于:2026-07-01





