- 是一种特殊类
- 写法:
修饰符 enum 枚举名{
X,Y,Z;
//枚举类的第一行,只能罗列枚举对象的名称,这些名称本质是常量。
}
枚举类都是最终类,不可以被继承,枚举类都是继承java.lang.Enum类的;
枚举类的第一行只能罗列一些名称,这些名称都是常量,并且每个常量会记住枚举类的一个对象
枚举类的构造器都是私有的,因此枚举类对外不能创建对象
应用场景:
- 适合做信息分类和标志
修饰符 enum 枚举名{
X,Y,Z;
//枚举类的第一行,只能罗列枚举对象的名称,这些名称本质是常量。
}
枚举类都是最终类,不可以被继承,枚举类都是继承java.lang.Enum类的;
枚举类的第一行只能罗列一些名称,这些名称都是常量,并且每个常量会记住枚举类的一个对象
枚举类的构造器都是私有的,因此枚举类对外不能创建对象