【学亮IT手记】枚举类入门实例讲解
什么是枚举类?
实例有限并且是固定的类,在Java里被称为枚举类。
手动实现枚举类的方法
public static final int SEASON_SPRING = 1;
public static final int SEASON_SUMMER = 2;
public static final int SEASON_AUTUMN = 3;
public static final int SEASON_WINTER = 4;
JDK1.5之后就增加了对枚举类的支持。
枚举类入门
enum关键字,用于定义枚举类。
使用enum定义的枚举类默认继承了java.lang.Enum类。
public enum SeasonEnum{//所有的实例必须在枚举类的第一行显式列出SPRING,SUMMER,FALL,WINTER;
}public class EnumTest{public void judge(SeasonEnum s){//switch语句里面的表达式可以是枚举值switch (s){case SPRING:System.out.println("春暖花开,正好踏青");break;case SUMMER:System.out.println("夏日炎炎,适合游泳");break;case FALL:System.out.println("秋高清爽,进补及时");break;case WINTER:System.out.println("冬日飘雪,围炉赏雪");break;}}public static void main(String[] args){//枚举类默认有一个values方法,返回该枚举类的所有实例for(SeasonEnum s:SeasonEnum.values()){System.out.println(s);}new EnumTest().judge(SeasonEnum.SPRING);}
}
【学亮IT手记】枚举类入门实例讲解相关推荐
- 【学亮IT手记】oracle集合运算
[学亮IT手记] oracle集合运算 union做并集运算: ①union集合运算的结果不包括去掉重复记录. ②union all集合运算的结果包括重复记录. intersect进行交集运算 min ...
- 【学亮IT手记】oracle远程连接工具PL/SQL Developer的安装使用教程
[学亮IT手记]oracle远程连接工具PL/SQL Developer的安装使用教程 客户端远程连接oracle,可以使用oracle自带的连接工具sqlplus,instanceclient_12 ...
- java枚举类型原理_Java枚举类接口实例原理解析
这篇文章主要介绍了Java枚举类接口实例原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 枚举类可以实现一个或多个接口.与普通类实现接口完全一 ...
- linux Shell(脚本)编程入门实例讲解详解
linux Shell(脚本)编程入门实例讲解详解 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集, ...
- 跟着王进老师学开发Python篇:基础入门案例讲解-王进-专题视频课程
跟着王进老师学开发Python篇:基础入门案例讲解-166人已学习 课程介绍 共计45个项目案例+项目源码,跟着王进老师尽情玩转Python解释器! 本课程涉及Python的基础语法, ...
- 视频教程-跟着王进老师学开发Python篇:基础入门案例讲解-Python
跟着王进老师学开发Python篇:基础入门案例讲解 教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中.讲授技术同时传递方法.得到广大学员的高度认可. 王进 ¥ ...
- java+mock+例子_java – 如何使用PowerMock和Mockito模拟枚举类的实例?
我试着按照这个非常相似的问题的答案提供的例子,但它对我不起作用.我收到以下错误消息: java.lang.IllegalArgumentException: Cannot subclass final ...
- Java 使用枚举类的实例
2019独角兽企业重金招聘Python工程师标准>>> 枚举类相信不陌生,但实际开发中或者接手之前的代码,发现大部分还是使用常量Constant来替代,其实枚举类拥有更多的优点. 这 ...
- python对象编程例子-python面向对象编程:python类和实例讲解
东尧爱分享 这是东尧每天一篇文章的第51天 东尧写文章的目标:分享东尧的经验和思考,帮你获取物质和精神两方面幸福. 1 什么是对象 在python里面,一切皆为对象.也就是说python里的所有数据都 ...
最新文章
- 2021-08-31 openCV批量读取把 path0 里面的与 path 同名文件(.jpg)提取出来,然后生成.png放进 path1 路径里面
- DataInputStream
- maximo 自定义高级数据选择对话框(非表域实现)
- android滑动菜单图标,Android实现简单底部导航栏 Android仿微信滑动切换效果
- 代号“凤凰”,阿里新零售秘密武器,今年要打入100个城市
- 【Cocos2D-X 】初窥门径(9)播放音乐/音效
- 一个汉字在数据库占几个字节
- android root点击事件,在Android中使用InputManagerService进行事件传递
- jQuery_层级选择器
- Javaweb学习笔记——使用Jdom解析xml
- 前端实现炫酷动效_10大炫酷的HTML5文字动画特效欣赏
- qt -- QTableView
- 图像导入裁剪与灰度化
- 简析Apache Ignite
- 使用MYSITE.github.io的免费二级域名实现顶级域名的重定向网址跳转
- 游戏数据库探索 开源协议 数据库的GPL问题 企业Linux 数据库笔记1
- Git 推送命令报错
- Openlayers设置ESPG900913作为影射算法
- FPGA开源网站和论坛介绍
- 学习Mybatis第三天