3.枚举
Posted river111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.枚举相关的知识,希望对你有一定的参考价值。
- 什么是枚举
- 它本身是一种特殊的数据类型
- 产生原因
- 随着计算机的不断普及,程序不仅只用于数值计算,还更广泛地用于处理非数值的数据
- 如果能在程序中用自然语言中有相应含义的单词来代表某一状态,则程序就很容易阅读和理解.枚举就产生了
- 举例
1) 性别、月份、星期几、颜色、单位名、学历、职业等,都不是数值数据,在其它程序设计语言中,一般用一个数值来代表某一状态,这种处理方法不直观,易读性差
- 枚举的作用
- 能更加直观的表达常量数据(值类型的特殊形式)
- 在JDK1.5 之前,我们定义常量都是: public static final.... 。
- 现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法
- 能更加直观的表达常量数据(值类型的特殊形式)
- 枚举的使用
- 定义语法
- 访问修饰符 enum 枚举类型名{值1,值2,…,值3}
- 与类一样:可以单独写在一个文件中,也可定义在类的内部
- 代替常量使用
- 用在switch语句块中
- 向枚举中添加新方法:枚举实例定义完后,需要添加;结束
- 覆盖枚举中的方法
- 项目中的用法
- 定义语法
以上是关于3.枚举的主要内容,如果未能解决你的问题,请参考以下文章