1.什么是枚举
枚举是一种特殊类,关键字enum,
(1)枚举的第一行,只能写一些合法的标识符(名称),名称之间用逗号隔开,这些名称,本质是常量,每个常量都会记住枚举的每一个对象。
(2)枚举类的构造器都是私有的,写不写都只能是私有的,因此枚举类对外部不能创建对象。
(3)枚举都是最终类,不能被继承。
(4)枚举类中,从第二行开始,可以定义类的其他成员变量。
(5)编译器为枚举类新增了几个方法,并且枚举类都是继承java.lang.Enum的,从enum类也会继承一些方法。
2.抽象枚举
3.枚举的应用
用来展示一组信息。然后作为参数进行传输。