先簡述下定義:枚舉(enum)類型是Java 5新增的特性,它是一種新的類型,容許用常量來表示特定的數據片段,並且所有都以類型安全的形式來表示。重點是在枚舉中,咱們能夠把相關的常量分組到一個枚舉類型裏。安全
話很少說,舉個例子:.net
如今系統中會有成組的靜態常量,有些散落在常量類或者接口中,以下:blog
判斷以下:接口
賦值以下:get
----------------------------------------------------------------------------------------泛型
若是使用泛型以下:方法
判斷以下:im
賦值以下:數據
若是重寫了toString方法img
也能夠賦值以下:
代碼展現如上,下面劃下重點
在枚舉中,咱們能夠把相關的常量分組到一個枚舉類型裏,枚舉也比常量類有更多靈活的用法,使用枚舉,能夠有效的提升代碼的整潔性、可讀性、可維護性等等。