黑马Java学习笔记之-----枚举
---------------------- android培训 、 java培训 、 期待与您交流! ---------------------- 枚举: 关键字enum 在某些情况下,一个类的对象是有限而且固定的,例如星期,只有7个对象,四季,只有四个对象。这种 实例有限 而且 固定 的类,就是枚举类。 用普通类实现枚举功能: 1、通过private将构造器隐藏 2、把这个类的所有可能实例都使用public static final 修饰 3、可以提供一些静态方法,允许其他程序根据特定参数来获取实例 1 class Season{ 2 //Season类定义成不可变的,属性也用fianl修饰 3 private final String name; 4 5 //所有实例 6 public static final Season SPRING = new Season("春天"); 7 public static final Season SUMMER = new Season("夏天"); 8 public static final Season FALL = new Season("秋天"); 9 public static final Season WINTER = new Season("冬天"); 10 11 //构造函数为private的 12