Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java枚举类

作者:任光阴风干ゝ影象   发布日期:2026-03-24   浏览:24

// 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("今天不是周末");
        }
    }
}

解释说明:

  1. 定义枚举类

    • public enum DayOfWeek:定义了一个名为 DayOfWeek 的枚举类,表示一周的每一天。
    • 枚举常量:MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY 是枚举类的实例。
  2. 方法

    • isWeekend() 方法用于判断当前枚举值是否为周末(周六或周日)。
  3. 构造函数和实例变量

    • 枚举类可以有构造函数和实例变量。在这个例子中,我们添加了一个 description 字段,并通过构造函数初始化它。不过这里为了简化,构造函数只是简单地将 description 设置为空字符串。
  4. 使用枚举类

    • EnumExample 类中,我们创建了一个 DayOfWeek 类型的变量 day,并调用了 isWeekend() 方法来判断今天是否是周末。

这个示例展示了如何定义和使用 Java 枚举类,以及如何在枚举类中添加方法和字段。

上一篇:java 递归

下一篇:java 判断字符串是否是数字

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java list 查找

java 解压rar

java读取excel中的图片

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站