枚举类型的定义使用关键字
时间: 2024-02-21 07:59:20 浏览: 93
枚举类型的定义使用关键字`enum`。枚举类型是一种特殊的数据类型,用于定义一组常量,这些常量可以作为变量使用。在Java中,枚举类型被定义为一个类,其中每个枚举常量都是类的一个实例。枚举类型的定义通常包括枚举名称、枚举常量和枚举方法等。例如,下面是一个简单的枚举类型的定义:
```
enum Weekday {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
```
在上面的例子中,我们定义了一个名为`Weekday`的枚举类型,其中包含7个枚举常量,分别代表一周的7天。这些枚举常量的名称都是大写字母,通常使用下划线来分隔单词。这些枚举常量都是`Weekday`类的实例,可以作为变量使用。
枚举类型的定义也可以包含构造函数、属性和方法等。例如,下面是一个带有构造函数和方法的枚举类型的定义:
```
enum Gender {
MALE("男"), FEMALE("女");
private String name;
private Gender(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
```
在上面的例子中,我们定义了一个名为`Gender`的枚举类型,其中包含两个枚举常量,分别代表男性和女性。这些枚举常量都有一个属性`name`和一个构造函数,用于初始化属性值。此外,`Gender`类还包含一个方法`getName()`,用于返回枚举常量的名称。
阅读全文