当前位置:首页 > 开发 > 编程语言 > Java > 正文

JAVA中的Enum

发表于: 2015-06-17   作者:周凡杨   来源:转载   浏览:
摘要: Enum是计算机编程语言中的一种数据类型---枚举类型。 在实际问题中,有些变量的取值被限定在一个有限的范围内。     例如,一个星期内只有七天 我们通常这样实现上面的定义: public String monday; public String tuesday; public String wensday; public String thursday
Enum是计算机编程语言中的一种数据类型---枚举类型。 在实际问题中,有些变量的取值被限定在一个有限的范围内。
    例如,一个星期内只有七天 我们通常这样实现上面的定义:
public String monday;
public String tuesday;
public String wensday;
public String thursday;
public String friday;
public String saturday;
public String sunday;

 

     或者你想定义成公用的变量,以为其它类来使用:
public static final String monday = "1";
public static final String tuesday = "2";
public static final String wensday = "3";
public static final String thursday = "4";
public static final String friday = "5";
public static final String saturday = "6";
public static final String sunday = "7";

 

 

    如果你已经厌倦了上面的代码, 那就用枚举类型实现吧,代码如下:
public enum Weekday {

    monday,tuesday,wensday,thursday,friday,saturday,sunday

}

 

 

    哇哦,是不是很cool,哈哈! ………………………………..等等,为什么只有变量没有赋值呢?

 

 

 

 

参考资料:

http://www.cnblogs.com/frankliiu-java/archive/2010/12/07/1898721.html

http://baike.baidu.com/link?url=jwvXBFRszeyWf7E5fEHAJ6kc3KJqx-bTncTfacjkDZfMd7GY8w67Z-cNC_113oAIKM-cTUBBv95TYsTQjckAmem1QYQ3FyQw9LFIDoJGlbS

JAVA中的Enum

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
枚举类定义如下: public enum Status { SCUUESS("1", "成功"), FAILED("2", "失败"); private Stri
1. 当你创建一个enum类时,编译器会为你生成一个相关的类,这个类继承自Enum /** * 枚举类默认继承
1、代码 import java.lang.*; // enum showing Mobile prices enum Mobile { Samsung(400), Nokia(2
java enum无法赋初始值 各位大虾,想问一个有关的java enum 问题 在.net 中 enum元素可以赋值如: e
5 Enum
本章目标 掌握enum关键字与Enum类的关系 了解Enum类中提供的常用方法 Enum 从前面已经清楚的知道,
Nhibernate中enum属性映射问题 在很早之前我写过《NHibernate中Mapping文件映射enum字段》 其中介绍
文章简单,相信在很多网站都能搜索到java enum枚举的使用方式;可能有些东西我当时在刚开始用的时候
原文: MVC3不能正确识别JSON中的Enum枚举值 一、背景 在MVC3项目里,如果Action的参数中有Enum枚举作
一、背景 在MVC3项目里,如果Action的参数中有Enum枚举作为对象属性的话,使用POST方法提交过来的JS
还记得上一篇是如何运用Enum来定义一周的的吗? public enum Weekday { monday,tuesday,wensday,thu
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号