先简述下定义:枚举(enum)类型是Java 5新增的特性,它是一种新的类型,容许用常量来表示特定的数据片段,并且所有都以类型安全的形式来表示。重点是在枚举中,咱们能够把相关的常量分组到一个枚举类型里。安全
话很少说,举个例子:.net
如今系统中会有成组的静态常量,有些散落在常量类或者接口中,以下:blog
判断以下:接口
赋值以下:get
----------------------------------------------------------------------------------------泛型
若是使用泛型以下:方法
判断以下:im
赋值以下:数据
若是重写了toString方法img
也能够赋值以下:
代码展现如上,下面划下重点
在枚举中,咱们能够把相关的常量分组到一个枚举类型里,枚举也比常量类有更多灵活的用法,使用枚举,能够有效的提升代码的整洁性、可读性、可维护性等等。