Java枚举类型使用示例

学习了:https://www.cnblogs.com/zhaoyanjun/p/5659811.html

http://blog.csdn.net/qq_27093465/article/details/52180865

加一个分号就可以写方法了;

package com.stono.enum1;

public enum Color {
RED,YELLOW,BLACK,GREEN;
public static void main(String[] args) {
// System.out.println(Color.RED);
for(Color color:Color.values()){
System.out.println(color);
}
}
}

每一个枚举类型可以有自己的方法,感觉上可以扩展枚举的根方法;

package com.stono.enum1;

public enum Color3 {
RED{
@Override
public void toStr() {
System.out.println("red");
}
},
BLACK{
@Override
public void toStr() {
System.out.println("black");
}
},
YELLOW{
@Override
public void toStr() {
System.out.println("yellow");
}
}; public abstract void toStr(); public static void main(String[] args) {
Color3.BLACK.toStr();
} }

这种写法来源于java.util.concurrent.TimeUnit

最新文章

  1. ExtJS笔记 Ext.data.Model
  2. Unity-Animator在Editor状态下的单个/批量预览工具
  3. xml bug之cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration...
  4. post方法
  5. vs2008生成的各种文件
  6. mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案
  7. c++中vector等容器的实现机制
  8. TestNG基本注解(注释)
  9. 转: JavaScript函数式编程(二)
  10. cocos2d-x的A*寻路
  11. 解决MySQL 在 Java 检索遇到timestamp空值时报异常的问题
  12. jQuery(二) jQuery对Ajax的使用
  13. 中小企业为什么要上HR系统
  14. VC6.0 突然打不开dsw 工程文件的解决方案
  15. NSE: known a priori estimate
  16. 【转】win2008 中iis7设置404页面但返回状态200的问题解决办法
  17. UniversalImageLoader(异步加载大量图片)
  18. RabbitMq入门以及使用教程
  19. oracle11.2.0.1 deferred_segment_creation 造成exp imp 空表无法导出的问题
  20. Java 对字符串数据进行MD5/SHA1哈希散列运算

热门文章

  1. Iframe 用法的详细讲解
  2. element快速开发建站的动态UI------优
  3. JDK5.0新特性(静态导入、自动装箱/拆箱、增强for循环、可变参数、枚举、泛形)
  4. linux下sh语法(转载)
  5. 14招搞定JavaScript调试
  6. 【DP】编辑距离
  7. POJ 3230 DP
  8. B - Chat room
  9. SQLServer2008 关于数值字段列的累计
  10. view在使用shape属性加圆角的同时,用代码修改其他background属性(例如颜色)不生效