认识枚举
来源:互联网 发布:远光软件招聘 编辑:程序博客网 时间:2024/06/05 10:59
什么是枚举?
枚举:可以理解为一个特殊的类,存放固定的常量,减少条件判断,枚举是值类型,枚举也是单例的一种(一个枚举类只存放一个对象)。
如何定义枚举:
enum TestEnum01 implements TestInterface { Monday("周一"){ public String getValue(){ return "好天气"; }@Overridepublic String getSex() {// TODO Auto-generated method stubreturn str;} },Tuesday("周二"){ public String getValue(){ return "不好天气"; }@Overridepublic String getSex() {// TODO Auto-generated method stubreturn str;} },Wednesday("周三"){ public String getValue(){ return "天气"; }@Overridepublic String getSex() {// TODO Auto-generated method stubreturn str;} },Thursday("周四"){ public String getValue(){ return "好天"; }@Overridepublic String getSex() {// TODO Auto-generated method stubreturn str;} }, Friday("周五"){ public String getValue(){ return "好气"; }@Overridepublic String getSex() {// TODO Auto-generated method stubreturn str;} }; private String name;//枚举的构造函数private TestEnum01(String value){this.name = value;}public String getName(){return name;}//抽象方法public abstract String getValue();public String str = "xixi哈哈";}使用枚举public static void main(String[] args) {System.out.println("枚举的构造函数"+TestEnum01.Friday.getValue());System.out.println("枚举的抽象方法"+TestEnum01.Friday.getName());System.out.println("枚举的接口"+TestEnum01.Monday.getSex());System.out.println("枚举的数组"+TestEnum01.values());System.out.println("枚举的下标"+TestEnum01.Monday.ordinal());}
0 0
- 认识枚举
- 认识枚举
- 枚举初步认识
- 枚举初步认识
- enum枚举认识
- 1.对枚举的认识
- 从头认识C—枚举类型
- 从头认识java-4.9 枚举类型
- 【wyy】简单认识枚举,小demo
- 重新认识java(十) ---- Enum(枚举类)
- 重新认识java(十) ---- Enum(枚举类)
- C语言基础:C语言枚举 - 枚举类型的基本认识
- 认识
- 认识
- 认识
- 认识
- 枚举
- 枚举
- J2ME游戏开发的高级优化技巧
- Unique Paths and Unique Paths II
- Android ViewPager+Fragment超高仿微信主界面(带底部图标切换动画)
- 后缀自动机 例题
- python匿名函数lambda
- 认识枚举
- Windows下使用MinGW+msys编译FFmpeg错误
- 【Java TCP/IP Socket】构建和解析自定义协议消息(含代码)
- ios 微博第三方登录及得到相关参数
- jquery.desktop.js 代码分析
- webview不能正常调用Javascript代码
- mongo 过滤 分组查询
- 经常使用的web安全测试工具
- 场景一:synchronized包裹代码块