欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java枚举模板

程序员文章站 2022-03-22 10:22:09
使用enum关键字来定义枚举类型package lagou.util;public enum CardType { //枚举类型要求所有枚举值必须在枚举类型的最前面 BIG("大卡"),SMALL("小卡"),MINI("微型卡"); private final String desc; //私有化构造方法 private CardType(String desc){ this.desc=desc; } public String...

使用enum关键字来定义枚举类型

package lagou.util;

public enum CardType {
    //枚举类型要求所有枚举值必须在枚举类型的最前面
    BIG("大卡"),SMALL("小卡"),MINI("微型卡");
    private final String desc;
    //私有化构造方法
    private CardType(String desc){
        this.desc=desc;
    }
    public String getDesc(){
        return desc;
    }
}

枚举值就是当前类的类型,也就是指向本类的对象,默认使用public static final关键字共同修饰,因此采用枚举值**.**的方式调用。

package lagou.util;

public class CardTypeTest {
    public static void main(String[] args) {
        CardType c=CardType.BIG;
        System.out.println("获取到的卡类型为"+c.getDesc());
    }
}

枚举类型可以自定义构造方法,但是构造方法的修饰符必须是private,默认也是私有的。

本文地址:https://blog.csdn.net/weixin_41711481/article/details/109584297

相关标签: java