java 枚举enum用法
在 Java 中,枚举(enum)是一种特殊的数据类型,它允许程序员定义一个包含固定常量集合的数据类型。以下是 Java 中枚举的一些常见用法:
定义枚举类型:
public enum Day {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY}
访问枚举常量:
Day today = Day.MONDAY; // 初始化一个枚举变量
// 使用枚举常量
if (today == Day.MONDAY) {
System.out.println("It's Monday!");}
枚举方法和属性:
public enum Day {
MONDAY("Monday", 1),
// 其他枚举常量...
private final String name;
private final int order;
// 构造函数
Day(String name, int order) {
this.name = name;
der = order;}
// 获取枚举常量的名称
public String getName() {
return name;}
// 获取枚举常量的顺序
public int getOrder() {
return order;}}
使用枚举和 switch 语句:
Day today = Day.MONDAY;
switch (today) {
case MONDAY:
System.out.println("It's Monday!");enum类型如何使用
break;
case TUESDAY:
System.out.println("It's Tuesday!");
break;
// 其他枚举常量...
default:
System.out.println("It's another day!");
break;}
枚举的迭代:
// 遍历所有枚举常量
for (Day day : Day.values()) {
System.out.println(day);}
枚举在Java中常用于定义一组固定的常量,可以提高代码的可读性和可维护性。它允许程序员将一组相关的常量封装在一起,并且可以添加方法和属性来扩展其功能。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论