24 枚举Enum类

引用声明:部分内容来自文章:http://c.biancheng.net/view/1100.html

枚举Enum类是java.lang下的一个类。

枚举的命名规范

枚举名:大驼峰

枚举值:全大写,下划线分割

枚举的声明

enum-modifiers enum enumname:enum-base
{
    enum-body,
}

  

其中,enum-modifiers 表示枚举的修饰符主要包括 public、private 和 internal;enumname 表示声明的枚举名称;enum-base 表示基础类型;enum-body 表示枚举的成员,它是枚举类型的命名常数。

任意两个枚举成员不能具有相同的名称,且它的常数值必须在该枚举的基础类型的范围之内,多个枚举成员之间使用逗号分隔。

提示:如果没有显式地声明基础类型的枚举,那么意味着它所对应的基础类型是 int。

举个例子:

//枚举举例
	enum Color{
		RED,BLACK;
	}

  

枚举的使用

例如上面的例子,我需要使用到RED这个枚举量,使用枚举名可以直接引用枚举变量。

//直接引用
Color.RED
//间接引用
Color color = Color.RED

  

posted @ 2019-12-02 15:43  Scorpicat  阅读(1039)  评论(0编辑  收藏  举报