列舉類
1.如何定義列舉類
方式一:自定義列舉類
public class Enumerate {
//定義屬性,用final修飾
private final String enumerateName;
private Enumerate(String enumerateName){//私有化構造器,並初始化屬性
this.enumerateName=enumerateName;
}
//提供當前列舉類的物件
public static final Enumerate userDefined=new Enumerate("自定義建立列舉類");
public static final Enumerate enumCreate=new Enumerate("enum關鍵字建立列舉類");
//測試使用
public static void main(String[] args) {
Enumerate enumerate=Enumerate.enumCreate;
Enumerate enumerate2=Enumerate.userDefined;
}
}
方式二:enum關鍵字建立列舉類
//預設繼承於Java.lang.Enum類,這個類中重寫了toString()方法,預設列印物件名屬性
enum Enumerate2{
//提供當前列舉類的物件,多個物件用“,”隔開,最後一個物件用";"結束
userDefined("自定義建立列舉類"),
enumCreate("enum關鍵字建立列舉類");
//定義屬性,用final修飾
private final String enumerateName;
private Enumerate2(String enumerateName){//私有化構造器,並初始化屬性
this.enumerateName=enumerateName;
}
public static void main(String[] args) {
Enumerate2 enumerate2=Enumerate2.enumCreate;
Enumerate2 enumerate21=Enumerate2.userDefined;
}
}
2.Enum類中的常用方法
相關文章
- java列舉類Java
- 列舉工具類
- Java —— 列舉類(enum 類)Java
- 【python】Enum 列舉類Python
- Java(4)列舉類Java
- Python元類與列舉類Python
- java_06列舉類Java
- Day69.註解&列舉類的複習 -Java註解&列舉類Java
- Java enum列舉類詳解 列舉的常見用法Java
- springboot mybatis列舉配置(每次只需新增一個列舉類即可)Spring BootMyBatis
- Partial類、列舉、結構體結構體
- Rust 列舉類是什麼Rust
- Python 列舉類原始碼解析Python原始碼
- Java列舉類、註解和反射Java反射
- Java列舉類學習到進階Java
- Java列舉類與註解詳解——一篇文章讀懂列舉類與註解詳Java
- Java列舉類,你們用對了嗎?Java
- Java列舉類,這樣使用優雅、易懂Java
- 列舉一下常見的final類?
- 轉向Kotlin——列舉類和擴充套件Kotlin套件
- Java 列舉、JPA 和 PostgreSQL 列舉JavaSQL
- 列舉
- Java第七天-常用類及列舉Java
- 基於註解的 PHP 列舉類實現PHP
- 列舉和列舉的取值範圍
- Java列舉類在生產環境中的使用方式Java
- 03-Java核心類庫_列舉、註解與反射Java反射
- 位元組碼層面深入分析Java列舉類Java
- 不能使用列舉類作為unordered_map鍵
- Enumeration列舉
- Java列舉Java
- scala 列舉
- C# 列舉與位列舉概述C#
- 列舉比較
- 列舉型別型別
- TypeScript 列舉指南TypeScript
- 自定義列舉
- Java 列舉(enum)Java