Java Enum 枚举
Java Enum(枚举)是一个Java类
enum TestEnum{
a("Foo1"),b("Foo2"),c("Foo3");
String m;
TestEnum(String s){m=s;}
}
public class Boot {
public static void main(String args[]){
String t=TestEnum.a.m;
}
}
枚举TestEnum会被编译成一个Java类,每个枚举子即一个枚举对象
final class TestEnum extends java.lang.Enum{
public static final TestEnum a;
public static final TestEnum b;
public static final TestEnum c;
java.lang.String m;
public static TestEnum[] values();
public static TestEnum valueOf(java.lang.String);
static {};
}
如果想让枚举子表示一个值,可以在枚举中定义一个成员变量.
Java Enum 枚举相关推荐
- android enum java包_Android @IntDef注解取代Java enum枚举提高性能详解
Android @IntDef注解取代Java enum枚举提高性能 为提高Android性能,Android官方建议使用@IntDef注解替代Java的enum枚举.@IntDef的使用给出一个例子 ...
- java enum优点_你需要关注的 Java Enum 枚举的几个细节
枚举是一个非常古老的语言特性,用来实现具名的有限集合,在 C/C++ 中使用广泛.而 Java 在 Java SE5 才引入枚举.也许语言设计者觉得既然是后引入该特性,那么一定要在这个特性上支持比其他 ...
- Java enum枚举
文章目录 1. 枚举例子 2. 接口的实现 3. 枚举中定义抽象方法 enum 定义了枚举类型,其继承于 Enum 枚举类 1. 枚举例子 import java.util.EnumMap; impo ...
- Java中的enum详细解析------Java enum 枚举还可以这么用
在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外.然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看. 1.可以在enum中添 ...
- java enum枚举类的用法以及高级玩法
enum(枚举)类介绍 java枚举类是一组预定义常量的集合,使用enum关键字声明这个类,常量名称官方建议大写 1.enum类基本用法 举一个常见的例子,例如星期就可以描述为一个枚举类,如下 pub ...
- java enum(枚举)的使用
在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的. 例如星期一到星期日七个数据元素组成了一周的"数 ...
- java enum枚举的使用详情(实例与原理分析)
一.原始的接口定义常量 public interface IConstants {String MON = "Mon";String TUE = "Tue";S ...
- java enum(枚举)使用详解 + 总结
转:http://www.cnblogs.com/hyl8218/p/5088287.html#undefined enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性, ...
- Java enum(枚举)的用法详解(转)
用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法. p ...
最新文章
- 收集Oracle常用命令----索引及约束
- IEEE Spectrum 2014 年度编程语言排名
- 数据结构-简单实现二叉树的先序、中序、后序遍历(java)
- 2017年10月23日23:58:04
- C++ 关键字 (try-finally) 收藏
- mysql中varchar与integer的互转
- [JavaWeb-XML]XML基本语法与快速入门
- 使用pt-query-digest时遇到报错can't locate Digest/MD5.pm in @INC (@INC contains: /usr/local/lib64/perl5
- 前端布局总结--居中
- cc2530定时器和捕获比较_STM32定时器PWM和输入捕获事件
- 剑指offer——面试题20:顺时针打印矩阵
- 实验四:用一维数组输出等腰三角形的杨辉三角
- Noip 2016 蛋碎一地晚节不保
- Mac 软件和学习经验分享
- 3. 二叉哥的二叉树
- 台式计算机如何定时关机,台式电脑设置定时关机
- Linux root密码修改
- Warning: Failed prop type: The prop 'bounces' is marked as required in 'PagerAndroid', but it's valu
- JS实现RGB,HSL,HSB相互转换
- 电锤、冲击钻和空心钻的使用方法