栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java中的枚举类型enum

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中的枚举类型enum

1.自定义类实现枚举类型,使用枚举,指定枚举个数(常量命名大写)
public class Mainseason {
    public static void main(String[]args){
        Season season1= Season.spring;
        Season season2=Season.summer;
        Season season3=Season.fall;
        Season season4=Season.winter;
        System.out.println(season1);
    }
}
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 final Season winter=new Season();

}
//使用函数调用方法,season类不变,如上
public class Mainseason {
    public static void main(String[]args){
      
        test(Season.spring);
    }
    public static void test(Season season){
        if(season==Season.spring){
            System.out.println("春天");
        }//其他季节类似于这种
    }
}
2.枚举类型

1).name是求取其名字

2}ordinal获取其位置

 

public enum Season {
    spring,summer,fall,winter;//后面如无方法,分号不写
    season(){
    }//该方法调用四次
}
public class Mainseason {
    public static void main(String[]args){
      
        test(Season.spring);
    }
    public static void test(Season season){
        switch(season){
            case spring:
                System.out.println("春天啊");//只有使用枚举类型,才可使用switch语句
                break;
        }
        if(season==Season.spring){
            System.out.println("春天");
        }//其他季节类似于这种
    }
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/839157.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号