`
tianzongqi
  • 浏览: 31333 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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,以此类推。

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics