1. 程式人生 > >jdk1.5後枚舉類的定義規則

jdk1.5後枚舉類的定義規則

log 入參 修飾 自動 com final net 參數 bsp

轉:

http://blog.csdn.net/willcold/article/details/12844487

JDK1.5 新增的enum關鍵字用於定義枚舉類 枚舉類也是一種特殊形式的Java類。 枚舉類和普通類的區別: 使用enum定義的枚舉類默認繼承了 java.lang.Enum類 枚舉類的構造器只能使用private 訪問控制符 枚舉類的所有實例必須在枚舉類中顯式列出(, 分隔 ; 結尾). 列出的實例系統會自動添加public static final 修飾

枚舉類的屬性:

枚舉類對象的屬性不應允許被改動, 所以應該使用 private final 修飾 枚舉類的使用private final 修飾的屬性應該在構造器中為其賦值 若枚舉類顯式的定義了帶參數的構造器,則在列出枚舉值時也必須對應的傳入參數 構造枚舉類註意三點: 技術分享

jdk1.5後枚舉類的定義規則