一个java枚举的实例,直接上代码。
/** * * 〈枚举测试〉<br> * * 1 枚举构造 * 2 枚举实现接口 * 3 枚举使用 * */ public class EnumExample { public static void main(String[] args) { Signal[] s = Signal.YELLOW.values(); System.out.println("序号"); for (Signal ss : s) { System.out.print(ss.ordinal()+"\t"); } System.out.println();System.out.println("值"); for (Signal ss : s) { System.out.print(ss.getCode()+"\t"); } System.out.println();System.out.println("变量名"); for (Signal ss : s) { System.out.print(ss.name()+"\t"); } // 运行异常:不需要try throw new RuntimeException(""); } /** * code 接口 */ interface CodeFC { int getCode(); void setCode(int code); } /** * 枚举定义 */ enum Signal implements CodeFC { GREEN(1), YELLOW(2), RED(3); private int code; Signal(int i) { this.code = i; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } } }
相关推荐
java枚举小例子,简单了解枚举的用法,适合初学者使用。
java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名。本项目为普通java项目
关于java枚举的一个实例,
JAVA的枚举实例以及应用
一个简单的例子 让你简单的了解java中枚举给你带来的快了
Java枚举目录下的所有文件,列出文件名,是一个Java目录直读程序的例子,代码中定义了一个showDirContent方法,该方法实现取得目录内容,用路径实例化一个文件对象,重点:取得目录内所有文件列表,实例化一个...
主要介绍了Java枚举详解及使用实例,本文直接给出实例代码,需要的朋友可以参考下
Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。 Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。 例如定义一个颜色...
主要介绍了Java手动方式创建枚举类,结合实例形式分析了java创建枚举类的方法及相关操作技巧,需要的朋友可以参考下
主要介绍了Java枚举类用法,实例分析了java中枚举类的实现与使用技巧,需要的朋友可以参考下
一个简单的java工程,包含注释,一目了然,其中包含了单例模式的所有实现方式,懒汉式,饿汉式,双重校验,枚举,静态内部类等方式实现单例。
主要介绍了Java枚举抽象方法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
主要介绍了Java枚举类使用场景及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
主要介绍了java枚举类的构造函数实例详解的相关资料,需要的朋友可以参考下
主要介绍了java枚举类的属性、方法和构造方法应用,结合实例形式分析了java枚举类的定义、构造及相关应用操作技巧,需要的朋友可以参考下
主要介绍了Java枚举详解及使用实例(涵盖了所有典型用法),本文直接给出实例代码,代码中包含详细注释,需要的朋友可以参考下
下面小编就为大家带来一篇java仿枚举实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍了Java5 枚举类详解及实例代码的相关资料,枚举类是java5 新类型,全部都是类型安全的形式表示,需要的朋友可以参考下
实例10 创建一个窗体 实例100 上传文件 实例11 按扭 实例12 复选框 实例13 复合下拉列表 实例14 下拉列表 实例15 选项卡 实例16 对话框 实例17 文件对话框 实例18 使用HTML语言 实例19 菜单 实例2 java流程控制 实例...
该本件中概括了java很多知识的实例,eg:数组、常用类、多态性、内部类、枚举、控制台输入Scanner类、JDBC编程、泛型、Collections容器、net网络编程、io流、图形图像GUI、线程等。代码简短易读、并有较为详细的注释和...