java怎么用一个字段存储多个枚举值

Python015

java怎么用一个字段存储多个枚举值,第1张

Java中具有多个值的枚举, 具有字符串值的 Java 枚举, 枚举与 Java

为了得到好,有两种方法可以实现这一点,第一种是为每个枚举常量覆盖 toString() 方法,第二种是使用实例变量来保存。

可以是整型,顺便给你我总结的枚举。1.枚举对象里面的值都必须是唯一的,enum 中不能删除添加元素。2.元素是公有静态的public static,构造方法只能为private。2.可以通过 Enum 类名直接引用该常量,如Unit.u13.允许程序员为eunm 实例编写方法,如果打算自定义自己的方法,那么必须在enum实例序列的最后添加一个分号。而且 Java 要求必须先定义 enum 实例,否则编译器会报错。4.可以创建一个enum 类,把它看做一个普通的类(可以有抽象方法)。可以添加其他方法,覆盖它本身的方法。5.values() 方法是编译器插入到enum 定义中的static 方法,所以,当你将enum 实例向上转型为父类Enum 是,values() 就不可访问了。6.所有enum都继承java.lang.Enum类。7.所有枚举类都提供一个静态的values()方法(返回该枚举类所有对象组成的数组),便于遍历所有枚举对象。for (Unit u: Unit.values()) {System.out.println(u)}