enum 类 添加枚举
时间: 2023-09-22 12:02:14 浏览: 46
在Java中,enum类是一种特殊的类,用于定义一组常量。通过使用enum关键字,我们可以在一个enum类中添加多个枚举。
enum类是一种高级数据类型,它可以包含固定数量的元素,这些元素代表一组相关的常量。每个枚举元素都是enum类的一个实例,并且具有唯一的名称。
为了添加枚举,我们可以在enum类的声明中使用逗号将枚举元素分隔开来。每个枚举元素就像是一个常量,可以给它们一个名称。下面是一个示例:
```
enum Day {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
```
在这个例子中,我们创建了一个名为Day的enum类,并添加了七个枚举元素,分别代表一周中的每一天。
我们可以通过使用枚举类的名称和枚举元素的名称来引用它们。例如,使用Day.MONDAY可以引用MONDAY枚举元素。
通过为每个元素分配不同的值,我们可以在enum类中添加更多的信息。例如,我们可以为每个枚举元素指定一个字符串值,以便表示不同的周几。下面是一个带有字符串值的示例:
```
enum Day {
MONDAY("星期一"),
TUESDAY("星期二"),
WEDNESDAY("星期三"),
THURSDAY("星期四"),
FRIDAY("星期五"),
SATURDAY("星期六"),
SUNDAY("星期日");
private String chineseName;
private Day(String name) {
chineseName = name;
}
public String getChineseName() {
return chineseName;
}
}
```
在这个示例中,我们通过一个私有的构造函数为每个枚举元素指定了一个中文名称,并提供了一个用于获取中文名称的公共方法getChineseName()。
总结来说,通过在enum类的声明中使用逗号分隔的枚举元素,我们可以添加枚举。枚举元素可以通过名称引用,还可以为每个元素添加一些信息。