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 }