之前也没怎么接触过枚举,这次项目中要用枚举,就现学现卖,将两个例子展示出来,供以后参考:
第一个例子:
public class Week {
public static void main(String[] args) {
Week week1 = Week.SUN;
System.out.println(week1);
}
// 枚举是一个类
public enum WeekEnum {
// 枚举的东西必须放在最顶端
SUN(2), MON, TUE(4);
// 构造方法必须private
// 无参构造方法
private WeekEnum() {
System.out.println("无参数构造");
}
// 有参构造方法
private WeekEnum(int a) {
System.out.println("有参构造" + a);
}
}
}
第二个例子:
public enum OrderByEnum {
Time("1");
//定义一个私有变量
private String str;
//定义一个有参构造方法,为私有变量赋值
OrderByEnum(String str) {
this.str = str;
}
//提供一个对外开放的接口,供外部获取输入值
public String GetDes() {
return str;
}
public static void main(String[] args) {
System.out.println(Time.GetDes());
System.out.println(OrderByEnum.Time);
}
}
结果为:1,Time
如果有读者看到我的内容有欠缺的,还请指正,谢谢
分享到:
相关推荐
java枚举小例子,简单了解枚举的用法,适合初学者使用。
java枚举结果类、根据状态值获取枚举值 Controller: /** 模块类型枚举 */ model.addAttribute("mType", ModuleTypeEnum.ModuleTypeShow()); ftl: value="${mType.key}:${mType.value}” </#list>
列举java 枚举相关信息列举java 枚举相关信息列举java 枚举相关信息 列举java 枚举相关信息 列举java 枚举相关信息 列举java 枚举相关信息 列举java 枚举相关信息
java枚举状态机
简单总结java枚举类型,适合java初学者
java枚举类型的说说明,详细阐述了枚举类型的使用和注意事项
java 枚举ppt 枚举定义 用普通类模拟枚举 带构造方法的枚举 带抽象方法的枚举 单例与枚举 枚举与类集
JAVA枚举JAVA枚举
一个关于JAVA枚举类型的MHT文件,包含JAVA枚举类型的用法,以及JDK版本的问题。
理解java枚举类型
本文详尽地论述了Java枚举与设计模式的关系
Java枚举类型.pdf
NULL 博文链接:https://rensanning.iteye.com/blog/2013734
关于java枚举的一个实例,
JAVA枚举类型的用法详解 例举了JAVA 枚举类型常见用法
如有侵权请联系删除,欢迎批评指正 java枚举,起初在网上抄了一部分,然后自己加了点示例,做一个记录,也算是为以后留个备份,技术小白一个,还在努力成长
枚举的简单的介绍 枚举的作用 1.枚举可以实现一个或多个接口 2.可以定义新的变量 3.可以定义新的方法 4.可以定义根据具体枚举值而相异的类
java 枚举 学习心得
枚举的用法,导入myeclipse看
java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名。本项目为普通java项目