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
上一篇: 前端网页--H5--海贼王动态网页源码
下一篇: 使用 CSS 实现盒子水平垂直居中的方法