枚举类

枚举类型是Java 5中新增特性的一部分,之前看到过但没有去了解,直到昨天接触单例模式才进一步了解

定义方法

    enum Day {
        MONDAY, TUESDAY, WEDNESDAY,
        THURSDAY, FRIDAY, SATURDAY, SUNDAY
    }

写好后直接Day day = Day.MONDAY;

有构造函数的枚举


enum Person{
    MAN("小红"),WOMAN("小王");

    private String name;
    Person(String name){
        this.name = name;
    }

    public String getName(){
        return this.name;
    }

}

  • 使用 enum 定义,默认使用 final 修饰,因此不能派生子类;
  • 构造器默认使用 private 修饰,且只能使用 private 修饰;
posted @ 2020-09-16 19:38  iucbjb  阅读(30)  评论(0)    收藏  举报