中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java枚舉怎么定義和使用

小億
88
2023-12-11 18:19:57
欄目: 編程語言

在Java中,枚舉是一種特殊類型的類,用于定義一組具有固定值的常量。枚舉常用于表示一組相關的常量,比如星期幾、顏色等。

要定義一個枚舉,可以使用關鍵字enum,后面跟著枚舉名稱和一組枚舉常量。每個枚舉常量都是枚舉類的實例,用逗號分隔。

下面是一個定義星期幾的枚舉的例子:

enum Day {
  MONDAY,
  TUESDAY,
  WEDNESDAY,
  THURSDAY,
  FRIDAY,
  SATURDAY,
  SUNDAY
}

要使用枚舉,可以通過枚舉名稱加上枚舉常量來引用它們。例如:

Day day = Day.MONDAY;
System.out.println(day); // 輸出 MONDAY

枚舉常量也可以用在switch語句中:

Day day = Day.TUESDAY;
switch (day) {
  case MONDAY:
    System.out.println("星期一");
    break;
  case TUESDAY:
    System.out.println("星期二");
    break;
  // 其他枚舉常量的處理
}

枚舉還可以有字段和方法。例如,可以在枚舉中定義一個字段來存儲枚舉常量對應的值,然后在方法中使用它:

enum Day {
  MONDAY("星期一"),
  TUESDAY("星期二"),
  // 其他枚舉常量

  private String value;

  private Day(String value) {
    this.value = value;
  }

  public String getValue() {
    return value;
  }
}

Day day = Day.MONDAY;
System.out.println(day.getValue()); // 輸出 "星期一"

通過這種方式,枚舉常量可以攜帶更多的信息,并可以通過方法來獲取這些信息。

0
宁德市| 黔江区| 富平县| 陆丰市| 岳池县| 阳曲县| 六枝特区| 阜阳市| 西青区| 日喀则市| 兴城市| 榆中县| 麻城市| 迁西县| 长治县| 浦东新区| 确山县| 陇川县| 科尔| 嘉义县| 静海县| 施秉县| 大竹县| 于都县| 渝中区| 蓬莱市| 巴林左旗| 宁安市| 龙山县| 乌兰县| 钟山县| 县级市| 庆安县| 霸州市| 澄迈县| 阿拉善左旗| 尼勒克县| 汕尾市| 灵台县| 林口县| 淅川县|