枚举类型是一种特殊的类,可以在其中定义常量集合。枚举类型中可以定义方法,下面是一个示例:

enum DayOfWeek {
  MONDAY('星期一'),
  TUESDAY('星期二'),
  WEDNESDAY('星期三'),
  THURSDAY('星期四'),
  FRIDAY('星期五'),
  SATURDAY('星期六'),
  SUNDAY('星期日');

  private String chineseName;

  DayOfWeek(String chineseName) {
    this.chineseName = chineseName;
  }

  public String getChineseName() {
    return chineseName;
  }
}

public class Main {
  public static void main(String[] args) {
    DayOfWeek day = DayOfWeek.MONDAY;
    System.out.println(day.getChineseName()); // 输出:星期一
  }
}

在上面的示例中,我们定义了一个DayOfWeek枚举类型,它包含了一周的每一天,并为每个枚举常量提供了一个中文名字。DayOfWeek枚举类型还定义了一个getChineseName方法,用于获取每个常量的中文名字。

main方法中,我们创建了一个DayOfWeek类型的变量day并将其赋值为DayOfWeek.MONDAY,然后调用getChineseName方法获取中文名字,并将结果打印输出。

这是一个简单的示例,演示了如何在枚举类型中使用方法。你可以根据自己的需求在枚举类型中定义更多的方法。


原文地址: https://www.cveoy.top/t/topic/p4z7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录