久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java枚舉類型enum用法有哪些

145次閱讀
沒有評論

共計 1245 個字符,預(yù)計需要花費 4 分鐘才能閱讀完成。

Java 中枚舉類型(enum)的用法有以下幾種:

  1. 定義枚舉類型:使用關(guān)鍵字 ”enum” 定義枚舉類型,并在 {} 內(nèi)列出枚舉常量。
enum Season {SPRING, SUMMER, AUTUMN, WINTER}
  1. 枚舉常量:枚舉類型中的每個常量都是枚舉類型的一個實例對象,可以通過常量名來訪問。
Season spring = Season.SPRING;
  1. 枚舉方法:枚舉類型可以定義自己的方法。
enum Season {
SPRING, SUMMER, AUTUMN, WINTER;
public void printSeason() {System.out.println("This is" + this.name());
}
}
  1. 枚舉構(gòu)造函數(shù):枚舉類型可以有構(gòu)造函數(shù),并且只能在枚舉常量中調(diào)用。
enum Season {SPRING("March to May"), SUMMER("June to August"), AUTUMN("September to November"), WINTER("December to February");
private String description;
Season(String description) {this.description = description;}
public String getDescription() {return description;}
}
  1. 自定義屬性和方法:枚舉類型可以有自定義的屬性和方法。
enum Season {SPRING("March to May"), SUMMER("June to August"), AUTUMN("September to November"), WINTER("December to February");
private String description;
Season(String description) {this.description = description;}
public String getDescription() {return description;}
public static void printAllSeasons() {for (Season season : Season.values()) {System.out.println(season.getDescription());
}
}
}
  1. 使用 switch 語句:可以使用 switch 語句對枚舉類型進行匹配。
Season season = Season.SPRING;
switch (season) {
case SPRING:
System.out.println("It's spring");
break;
case SUMMER:
System.out.println("It's summer");
break;
case AUTUMN:
System.out.println("It's autumn");
break;
case WINTER:
System.out.println("It's winter");
break;
}

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-21發(fā)表,共計1245字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 兴业县| 英吉沙县| 宜昌市| 凌云县| 赤城县| 邹平县| 昭通市| 临朐县| 开原市| 页游| 石城县| 哈密市| 临泉县| 三原县| 阳新县| 军事| 丹阳市| 尼木县| 体育| 阳泉市| 滨海县| 老河口市| 东海县| 兖州市| 长治市| 呼伦贝尔市| 江西省| 赣榆县| 霍林郭勒市| 永顺县| 开封市| 仁寿县| 团风县| 永定县| 台东县| 巴塘县| 潞城市| 卢氏县| 汽车| 伊春市| 镇康县|