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

java 枚举

作者:潮起潮落   发布日期:2026-02-27   浏览:88

// 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 today = DayOfWeek.MONDAY;

        // 打印今天是哪一天
        System.out.println("Today is " + today);

        // 检查今天是否是周末
        if (today.isWeekend()) {
            System.out.println("It's the weekend!");
        } else {
            System.out.println("It's a weekday.");
        }
    }
}

解释说明:

  1. 定义枚举DayOfWeek 是一个枚举类型,表示一周的每一天。每个枚举常量(如 MONDAY, TUESDAY 等)都是 DayOfWeek 类型的一个实例。
  2. 枚举中的方法isWeekend() 方法用于判断当前天是否是周末(周六或周日)。
  3. 枚举的构造函数和字段:枚举可以有构造函数和字段。在这个例子中,description 字段被定义为私有字段,并且可以通过构造函数进行初始化。不过在这个例子中,构造函数并没有实际使用 description 字段。
  4. 使用枚举:在 EnumExample 类中,我们创建了一个 DayOfWeek 类型的变量 today,并调用了 isWeekend() 方法来检查今天是否是周末。

上一篇:implements在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 中文站