目录
最近在项目开发中,看见前人有用到枚举的,所以趁此机会,总结一下实际开发过程中枚举的使用。
下面,我们从常量、switch语句、有参数的枚举、枚举元素获取、枚举实现接口这五个方面来说说枚举的应用。
常量
我们通常用枚举来定义一些固定的、不变的常量。比如生活中“红绿灯”、衣服的尺寸大小等。这比我们平时使用“public final static ”方便多了。
switch语句
switch语句支持enum类型,使用switch,可增强代码的可读性。
有参数的枚举
枚举元素获取
枚举中的元素是无法通过下标值来访问的,如果你想指定访问枚举中的某一个值,你只能写出题目的值,除此之外,你别无他法。但是枚举中有一个values方法,这个方法可以将枚举转换为枚举类型的数组,将其转换为数组之后,我们就可以通过下标来访问枚举中的值。