zoukankan      html  css  js  c++  java
  • 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. 项目中的用法
  • 相关阅读:
    LINUX和git
    drf [Django REST Framework]
    python用法小技巧
    爬虫
    django入门到精通
    前端框架
    mysql数据库
    网络编程和并发编程
    面向对象
    python基础
  • 原文地址:https://www.cnblogs.com/River111/p/9556589.html
Copyright © 2011-2022 走看看