枚举
需求:当我们需要一些常量是固定一些值的,比如季节,方向,只有几个可选的值来表示, 可以用之前的知识用类来做到;
public class season {
private season (){ };
public static final Season SPRING = new season();
public static final Season SUMMER = new season();
public static final Season FALL = new season();
}
Public static void main (){
Season.SPRING
.....
}
此时,我想要几个稳定的变量要如上操作,也能达到我想要的效果
如果每次需要稳定的变量都需要按上面操作创建一个类对象,也不是不可以,比较麻烦,此时,jdk已经为我们想到了一个办法,Jdk中自带枚举
枚举本质 就是类,他继承 了java.lang.Eume
枚举是一个已经预定义好的常量
已经预定义好常量的枚举
例如: