首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-11-06 
java枚举类型(十分钟的复习)枚举类型代码:public enum Color{RED,BIUE,BLACK YELLOW}enum 是一个特殊的cl

java枚举类型(十分钟的复习)
枚举类型代码:
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,以此类推。

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

热点排行