public class EnumDemo {
public enum WeekDay {
SUN(7), MON(1), TUE, WED, TRI, FRI, SAT;// 相当对象
private WeekDay() {
System.out.println("first");
}
private WeekDay(int day) {
System.out.println("second");
}
}
public static void main(String[] args) {
WeekDay weekDay = WeekDay.FRI;
System.out.println(weekDay); // 自动实现toString方法
System.out.println(weekDay.name());// 自己名字
System.out.println(weekDay.ordinal());// 排行
System.out.println(weekDay.getClass());// 自己类
System.out.println(WeekDay.valueOf("SUN").toString());
System.out.println(weekDay.values().length);// 返回数组
}
}
带构造函数的枚举
最新推荐文章于 2022-05-14 14:54:23 发布