网站开发专业培训,30秒短视频制作报价明细,手机网站淘宝客怎么做,网站keyword如何排序枚举的格式 枚举是一种特殊的类 枚举类的最开始必须罗列所有类型 枚举类提供了一些父类的方法 values() :获取所有的的枚举对象,是一个数组 public enum A {A1, A2, A3;String name;A() {this.name default;}String getName() {return name;}void setName(Strin…枚举的格式 枚举是一种特殊的类 枚举类的最开始必须罗列所有类型 枚举类提供了一些父类的方法 values() :获取所有的的枚举对象,是一个数组 public enum A {A1, A2, A3;String name;A() {this.name default;}String getName() {return name;}void setName(String name) {this.name name;}
} A[] aArr A.values();for (A a : aArr) {System.out.println(a.getName()); // 获取成员变量name的值System.out.println(a.name()); // 获取枚举常量的名称System.out.println(a.ordinal()); // 获取枚举常量的序号}// 通过valueOf方法获取枚举常量A a A.valueOf(A1);System.out.println(a.getName());场景 适用场景已经知道的类型种类和和数量很多情况下常量类和枚举类都是可以实现的但是常量类的实现更加简单如果只是一个单独的字符串适用常量类更加简单对于复杂的种类判断还是使用枚举合适