admin 管理员组

文章数量: 1086019


2024年3月7日发(作者:医学术语null)

java enum写法

Java中的枚举类型可以使用enum关键字来定义。枚举类型是一种特殊的数据类型,它可以将一组相关的常量定义在一个类型中。以下是Java中enum的写法:

语法:

enum Enum_Name {

// 枚举常量列表

}

Enum_Name:枚举类型的名称。

枚举常量列表:枚举常量列表用于列举枚举类型中的常量,多个常量之间用逗号分隔。

实例:

public enum DayOfWeek {

MONDAY,

TUESDAY,

WEDNESDAY,

THURSDAY,

FRIDAY,

SATURDAY,

SUNDAY

}

上面的代码定义了一个DayOfWeek的枚举类型,并列举了七个常量。这些常量不需要在定义时赋值,它们的值默认从0开始自动递增。

我们也可以在定义时为枚举常量赋值,如下所示:

public enum WeekDay {

MONDAY(1),

TUESDAY(2),

WEDNESDAY(3),

THURSDAY(4),

FRIDAY(5),

SATURDAY(6),

SUNDAY(7);

private int value;

WeekDay(int value) {

= value;

}

public int getValue() {

return value;

}

}

上面的代码定义了一个WeekDay的枚举类型,并为每个枚举常量赋了值。同时,我们也定义了一个私有属性value和一个公有的getValue()方法来获取枚举常量的值。

在使用枚举类型时,我们可以通过枚举常量来获取枚举常量的值,如下所示:

WeekDay monday = ;

int value = ue(); // 获取MONDAY的值,即1

总的来说,Java中的枚举类型提供了一种更加易读易维护的方式来表示一组相关的常量,它被广泛应用于各个领域的开发中。


本文标签: 常量 定义 类型 列表 自动