枚举,如何定义一个枚举,枚举的本质

时间: 2023-08-15 admin 互联网

枚举,如何定义一个枚举,枚举的本质

枚举,如何定义一个枚举,枚举的本质

什么是枚举?

枚举是一个引用类型,枚举是一个规定了取值范围的数据类型

 

枚举变量不能使用其他的数据,只能使用枚举中常量赋值,提高程序安全性

 

定义枚举使用enum关键字

 

定义枚举类需要注意的点:

1、枚举中必须包含枚举常量,也可以包含属性、方法、私有构造方法
 2、枚举常量必须在前面,多个常量之间使用逗号隔开,最后分号可写可不写

测试:

 

 

 

我们可以通过XJad看看枚举类 实际的代码本质:

比如有这么一个枚举类:

在XJad中:实际上是一个终止类,而且继承了枚举类

枚举中的常量是当前类型的静态常量

 

 

枚举和 switch方法的配合使用: