Java枚举类Enum 使⽤场景

什么是枚举: 在数学和计算机科学理论中,⼀个集的枚举是列出某些有穷序列集的所有成员的程序,或者是⼀种特定类型对象的计数。

java⾥⾯的枚举Enum
    枚举类型是Java 5中新增特性的⼀部分,它是⼀种特殊的数据类型,
    定义枚举类型时使⽤的关键字是enum,与class关键字类似,但前者是定义枚举类型,后者是定义类类型
    注意: 枚举值⼀般是⼤写的字⺟,多个值之间以逗号分隔

没有枚举类型时定义常量常⻅

public class EnumTest {

    public static final int MONDAY = 1;
    public static final int TUEDAY = 2;
    public static final int WEDNESDAY = 3;
    public static final int THURSDAY = 4;
    public static final int FRIDAY = 5;
    public static final int SATURDAY = 6;
    public static final int SUNDAY = 7;
}

使⽤枚举类型定义

enum DayEnum{
    MONDAY,TUEDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY
}

enum SexEnum{
    BOY,GIRL
}

 

常⻅A