java枚举类型

来源:互联网 发布:vb中boolean什么意思 编辑:程序博客网 时间:2024/05/18 00:56
/** * 枚举类型也是一种特殊的类。他也可以Field和方法 * 枚举类型默认继承了java.lang.Enum,可以实现一个或者多个接口 * 非抽象枚举类型默认会使用final修饰,所以不能被继承;抽象枚举类(包含抽象方法), *       默认采用abstract,这样就可以里面定义匿名内部类子类了 * 构造器只能使用private * 所有枚举类的实例必须在第一行就显示的展示出,默认会添加public static final * 枚举类有values()可以方便遍历所有实例 */public enum SeasonEnum {//枚举类型的实例SPRING,SUMMER,FALL,WINTER;}


public class Test {private void judge(SeasonEnum s){switch(s){case SPRING: System.out.println("SPRING");break;case SUMMER: System.out.println("SUMMER");break;case FALL:   System.out.println("FALL");break;case WINTER: System.out.println("WINTER");break;}}public static void main(String[] args) {for(SeasonEnum s: SeasonEnum.values()){System.out.println(s);}new Test().judge(SeasonEnum.FALL);}}


0 0
原创粉丝点击