// 定义一个枚举类
public enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
// 枚举类可以包含方法
public boolean isWeekend() {
return this == SUNDAY || this == SATURDAY;
}
// 枚举类也可以包含构造函数和字段
private final String description;
// 构造函数
Day() {
this.description = "A regular day";
}
// 获取描述的方法
public String getDescription() {
return description;
}
}
// 使用枚举类的示例
public class EnumExample {
public static void main(String[] args) {
Day today = Day.MONDAY;
// 输出今天是否是周末
System.out.println("Is today weekend? " + today.isWeekend());
// 输出今天的描述
System.out.println("Today's description: " + today.getDescription());
}
}
定义枚举类:
enum Day 定义了一个名为 Day 的枚举类,包含七个常量:SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY。方法:
isWeekend() 方法用于判断当前枚举值是否为周末(周六或周日)。构造函数和字段:
description 和一个构造函数来初始化这个字段。使用枚举类:
EnumExample 类中,我们创建了一个 Day 类型的变量 today,并将其赋值为 MONDAY。isWeekend() 方法来判断今天是否是周末,并调用了 getDescription() 方法来获取今天的描述信息。通过这种方式,你可以根据需要扩展枚举类的功能,使其更加灵活和实用。
上一篇:java打包jar命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站