標籤:span style 執行個體 class 枚舉 ima rda out 可讀性
/** * java中的枚舉 * 枚舉(enum),是指一個經過排序的、被打包成一個單一實體的項列表。一個枚舉的執行個體可以使用枚舉項列表中任意單一項的值。 * 枚舉在各個語言當中都有著廣泛的應用,通常用來表示諸如顏色、方式、類別、狀態等等數目有限、形式離散、表達又極為明確的量。 * Java從JDK5開始,引入了對枚舉的支援。 * * * 在JDK5中新引入的枚舉完美地解決了之前通過常量來表示離散量所帶來的問題,大大加強了程式的可讀性、易用性和可維護性, * 並且在此基礎之上又進行了擴充,使之可以像類一樣去使用,更是為Java對離散量的表示上升了一個台階。因此,如果在Java中需要表示諸如顏色、 * 方式、類別、狀態等等數目有限、形式離散、表達又極為明確的量,應當盡量捨棄常量表示的做法,而將枚舉作為首要的選擇。 * @author dyq * */public class EnumTest { public static void main(String[] args) { Day day =Day.MONDAY; System.out.println(day); TypeEnum typeEnum = TypeEnum.VIDEO; System.out.println(typeEnum.name); System.out.println(typeEnum.value); }}enum Day{ MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }enum TypeEnum { VIDEO(1, "視頻"), AUDIO(2, "音頻"), TEXT(3, "文本"), IMAGE(4, "映像"); int value; String name; TypeEnum(int value, String name) { this.value = value; this.name = name; } public int getValue() { return value; } public String getName() { return name; } }
/** * java中的枚舉 * 枚舉(enum),是指一個經過排序的、被打包成一個單一實體的項列表。一個枚舉的執行個體可以使用枚舉項列表中任意單一項的值。 * 枚舉在各個語言當中都有著廣泛的應用,通常用來表示諸如顏色、方式、類別、狀態等等數目有限、形式離散、表達又極為明確的量。 * Java從JDK5開始,引入了對枚舉的支援。 * * * 在JDK5中新引入的枚舉完美地解決了之前通過常量來表示離散量所帶來的問題,大大加強了程式的可讀性、易用性和可維護性, * 並且在此基礎之上又進行了擴充,使之可以像類一樣去使用,更是為Java對離散量的表示上升了一個台階。因此,如果在Java中需要表示諸如顏色、 * 方式、類別、狀態等等數目有限、形式離散、表達又極為明確的量,應當盡量捨棄常量表示的做法,而將枚舉作為首要的選擇。 * @author dyq * */public class EnumTest {public static void main(String[] args) {Day day =Day.MONDAY;System.out.println(day);TypeEnum typeEnum = TypeEnum.VIDEO;System.out.println(typeEnum.name);System.out.println(typeEnum.value);}}
enum Day{MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }enum TypeEnum { VIDEO(1, "視頻"), AUDIO(2, "音頻"), TEXT(3, "文本"), IMAGE(4, "映像"); int value; String name; TypeEnum(int value, String name) { this.value = value; this.name = name; } public int getValue() { return value; } public String getName() { return name; } }
JAVA基礎部分複習(七、JAVA枚舉類型使用)