// Java枚举类示例
// 定义一个枚举类,表示一周的每一天
public enum DayOfWeek {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
// 枚举类可以包含方法
public boolean isWeekend() {
return this == SATURDAY || this == SUNDAY;
}
// 枚举类也可以包含构造函数和实例变量
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;
System.out.println("今天是: " + day);
// 调用枚举类中的方法
if (day.isWeekend()) {
System.out.println("今天是周末");
} else {
System.out.println("今天不是周末");
}
}
}
定义枚举类:
public enum DayOfWeek:定义了一个名为 DayOfWeek 的枚举类,表示一周的每一天。MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY 是枚举类的实例。方法:
isWeekend() 方法用于判断当前枚举值是否为周末(周六或周日)。构造函数和实例变量:
description 字段,并通过构造函数初始化它。不过这里为了简化,构造函数只是简单地将 description 设置为空字符串。使用枚举类:
EnumExample 类中,我们创建了一个 DayOfWeek 类型的变量 day,并调用了 isWeekend() 方法来判断今天是否是周末。这个示例展示了如何定义和使用 Java 枚举类,以及如何在枚举类中添加方法和字段。
上一篇:java 递归
下一篇:java 判断字符串是否是数字
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站