皮卡丘不是竹鼠 (@pkqbszs)古法编程Java之枚举和注解 中发帖

枚举和注解
枚举
基础知识
枚举是一组常量的集合。枚举属于一种特殊的类,里面只包含一组有限的特定的对象。
其实枚举类是可以通过传统写法自定义的,写法为:

构造器私有化
不提供set方法
在类内部预先初始化好静态的实例,并且对外暴露

代码略,直接学习如何创建真正的枚举。

使用enum关键字来代替class
直接写FALL(“秋天”,“凉爽”),效果上等价于 public static final Season FALL = new Season(“秋天”,“凉爽”);
如果有多个常量对象,使用逗号间隔即可
使用 enum 实现枚举,必须把定义的常量对象写在枚举类的最前面
使用无参构造器时,可以把括号也省略,直接写FALL,举例 FALL, SPRING, SUMMER, WINTER;

public class Enum {
public static void mai...