java枚举类型(十分钟的复习)

[size=medium]枚举类型代码:
public enum Color{
RED,BIUE,BLACK YELLOW;
}

enum 是一个特殊的class,有着一些特殊的特征
1. 其枚举值就是这个特殊class的类对象 Color c = Color.RED,这些枚举值都是public static final的,也就是我们经常定义的常量方式。

2. 枚举类型中有构造器,方法和数据域。与普通构造器不同, 枚举类型的构造器只是在构造枚举值的时候被调用;枚举类型构造器只能私有不能public;
enum Color{
RED(0,0,0),
BIUE(255,255,0),
BLACK(0,255,0),

private Color(int a , int b , int c ){
this.redValue =a ;
this.greenValue = b;
this.blueValu = c;
}

private int redValue,greenValue,blueValue;
}

所有的枚举类型都继承了Enum的方法,这里不一一介绍。

枚举类可以在switch语句中使用,因为枚举类型中定义的所有变量,根据顺序分别进行了标示。
比如上面的Color枚举类型中,RED代表1, BLUE代表2, BLACK代表3,以此类推。

好了,复习了十分钟的基本语法,接下来开始自己的项目代码阅读。加油啊![/size]

猜你喜欢

转载自blog.csdn.net/tzqmiaomiao/article/details/84175960
今日推荐