之前的学习总结,今天来温习一下,顺便记录一下哈哈。
JDK1.5引入了新的类型--枚举,在这之前,我们定义常量都是这样的 : public static final ...
那有了枚举之后呢,我们可以把相关的常量分组到一个枚举里面。
如果变量值仅在一个固定范围内变化,用enum类型来定义。
比如下面这个例子:
public enum SeasonEnum{
SPRING(1),SUMMER(2),AUTUM(3),WINTER(4);
int seq;
SeasonEnum(int seq){
this.seq = seq;
}
}
再如:
public enum Color{
RED,GREEN,BLUE,YELLOW,BLACK
}
有了枚举类型就很方便了呢。
如果没有枚举,上面第一个例子应该这样写:
public class SeasonDemo{
public static final int SPRING = 1;
public static final int SUMMER = 1;
public static final int AUTUM = 1;
public static final int WINTER = 1;
}
ok啦,我理解的枚举就是这样啦。学习资源来源于阿里巴巴的Java开发手册