3.枚举

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

转载于:https://www.cnblogs.com/River111/p/9556589.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值