枚举

1.枚举 Enum

  枚举是一个类,就是一个引用数据类型!
  枚举类 中根据需求定义多个枚举值,
  枚举值:一旦被定义,不允许被改变! 静态的常量!
  枚举的性能:
    01.我们使用的封装,不能从根本上禁止用户的不健康输入
    02.使用枚举,从根本上限定用户的输入
    03.所有的枚举值都是静态常量,可以通过 枚举类名.枚举值
    04.枚举类中的构造方法必须是私有的 private

 1 /**
 2  * 性别的枚举类
 3  * 枚举值:   男   女
 4  */
 5 public enum Gendar {
 6     // 男,女 这是枚举值
 7     MAN("男"), WOMAN("女"); // 这是在调用带参构造 而且参数是String
 8     private String sex;
 9 
10     private Gendar(String sex) { // 构造私有化
11         this.sex = sex;
12     }
13 
14     public String getSex() {
15         return sex;
16     }
17 
18     public void setSex(String sex) {
19         this.sex = sex;
20     }
21 
22 }
原文地址:https://www.cnblogs.com/ak666/p/8108996.html