// Java枚举示例
// 定义一个简单的枚举类型,表示一周中的每一天
public enum DayOfWeek {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
// 枚举可以包含方法
public boolean isWeekend() {
return this == SUNDAY || this == SATURDAY;
}
// 枚举也可以包含构造函数和字段
private final String description;
// 私有构造函数
DayOfWeek() {
this.description = "";
}
// 获取描述信息
public String getDescription() {
return description;
}
}
// 使用枚举的示例代码
public class EnumExample {
public static void main(String[] args) {
DayOfWeek day = DayOfWeek.MONDAY;
// 打印当前是工作日还是周末
if (day.isWeekend()) {
System.out.println("It's the weekend!");
} else {
System.out.println("It's a weekday.");
}
// 遍历所有枚举值
for (DayOfWeek dow : DayOfWeek.values()) {
System.out.println(dow);
}
}
}
enum
关键字定义了一个名为 DayOfWeek
的枚举类型,表示一周中的每一天。isWeekend
方法,用于判断当天是否为周末。description
字段,并通过构造函数进行初始化。EnumExample
类中展示了如何使用枚举,包括调用枚举的方法和遍历所有的枚举值。希望这个示例能帮助你理解 Java 中的枚举类型。
上一篇:java contains
下一篇:java bean
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站