Java枚举是什么?

2021-06-23 19:47发布

15条回答

枚举,是java中的一种比较特殊的class,它继承了java.lang.Enum类,也就是说在枚举类中是不能够继承其他类的(java单根继承,將枚举类的.class文件反编译,就可以看到它继承了哪个类了。),但可以实现接口。枚举更像是一个有限常量的集合,类似于数学中的A={1,2,3,4}。当你使用枚举时,只能使用枚举内已经存在的。枚举内的元素默认被public static final修饰,是不是很眼熟?像是常量?在枚举中,每一个元素都是有自己的序号的,从0开始,我们可以通过元素名称来确定枚举类中元素的位置,也可以通过枚举类中元素的序号来确定元素的位置。


一周热门 更多>