package org.lgy.study.enumstudy; public enum SeasonEnum{ //枚举类通过如下方式调用构造器 SPRING("春天", 3),SUMMER("夏天", 6),FALL("秋天", 9),WINTER("冬天", 12); //枚举类的实例是在该类的第一行显式指定的,但依然可以定义构造器,只是构造器被强制为private权限, //因此无法通过调用构造器来显示创建实例 SeasonEnum(String name,int mouth){ this.name = name; this.mouth = mouth; } //枚举类就像普通类一样可以定义(静态)成员变量、(静态)成员方法 //枚举类的成员变量、成员方法的调用方式和普通类一样 private String name; private int mouth; public static String str = "******"; public void info(){ System.out.println(this + ",代表" + name + ",始于" + mouth + "月。"); } public static void method1(){ System.out.println("------"); } }
package org.lgy.study.enumstudy; public class EnumTest{ public void judge(SeasonEnum season){ //switch语句里的表达式可以是byte short char int String 枚举类 //当switch控制表达式使用枚举类型时,后面case表达式中的值直接使用枚举值得名字,无须添加枚举类作为限定。 switch(season) { 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){ System.out.println(SeasonEnum.str); SeasonEnum.method1(); for(SeasonEnum s : SeasonEnum.values()){ s.info(); } } }
相关推荐
VC60串口枚举实例:设备管理器扫描方法、读取注册表方法、CreateFile方法
java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名。本项目为普通java项目
包含了关于枚举类的应用,以及枚举类和接口的组合应用,扩展映射关系。很有用的工具类。
python基础(补充)之 枚举函数:enumerate()
本源码由 springboot 开发,只有2个简单的文件(1是 枚举类单例,2是 controller请求测试类)。 主要测试了枚举类的饿汉式加载机制 / 单例机制。 代码中包含枚举类的基本使用,和完整的请求示例。 主要实现了枚举类...
主要介绍了java枚举类的属性、方法和构造方法应用,结合实例形式分析了java枚举类的定义、构造及相关应用操作技巧,需要的朋友可以参考下
- 第6章 面向对象(下)- 6.9 枚举类6.9.3 枚举类的成员变量 方法和构造器枚举类也是一种类,只是它是一种比较特殊的类,因此枚举一样可以定义成员变量、
Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类...
比如110000是北京
公司名称和编码枚举类
枚举类可以看作一种标签或是一系列常量的集合,通过用于表示某些特定的有限集合,如星期、月份、状态等。Python的原生类(built-in types)里并没有专门的枚举,但是可以通过很多方法来实现它,如字典、类等。 实例...
主要介绍了Java手动方式创建枚举类,结合实例形式分析了java创建枚举类的方法及相关操作技巧,需要的朋友可以参考下
一、枚举类的使用: 1.枚举类的理解:类的对象只有有限个,确定的。... 栗子二:让枚举类的 对象分别实现接口中的抽象方法。 五、注解(Annotation)概述 二、常见的Annotation 示例: 六、JDK中的元
枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义
java高级编程 Enum枚举 包括枚举的例子,问题 及一些文档,是复习的好资源
本文档为自己手动书写样例,涉及到java项目中经常用到的枚举类型,使用枚举类型有利于快速引起区分对应字典键值对
通过枚举反向给实体类赋值工具类,减少表单提交时通过request.getParameter(name)方式获取提交值的重复操作
java 枚举类总结 enum
ENUM 从终止符列表 N(1:n) 创建一个枚举向量 E = [ 1:N(1) 1:N(2) ... 1:N(x) ... 1:N(n) ] 非整数(不可枚举)终止符,例如 <inf>s 或 <nan>s 由选项处理 例子n=[nan 2 inf 3 0 0 1 3 nan] e=枚举(n) % e = 1 2 1 ...
java枚举结果类、根据状态值获取枚举值 Controller: /** 模块类型枚举 */ model.addAttribute("mType", ModuleTypeEnum.ModuleTypeShow()); ftl: value="${mType.key}:${mType.value}” </#list>