zoukankan      html  css  js  c++  java
  • 一、枚举


    1.概念
    是JDK1.5之后新增的,存放在java.lang中
    枚举其实是属于类的,枚举类
    枚举的实例的固定的而且有限的,用来表示取值范围限定的变量,将枚举的实例也称为枚举常量,或者枚举成员变量


    2.枚举类和普通类之间的区别
    a、枚举类默认继承了java.lang.Enum【Enum是抽象类】,而不是Object类
    b、枚举类的构造方法使用是pritected修饰的
    c、枚举类的所有实例都是显式的列出的,这些实例都有默认的修饰符public static final
    d、所有枚举类都提供了一个values()方法,该方法返回一个数组,其中包含的是所有的枚举常量


    3、枚举的定义
    语法:
    访问权限修饰符 enum 枚举类名{
    枚举常量1,枚举常量2,枚举常量3。。。。。枚举常量n;
    }
    说明:
    a、枚举类名和普通类名命名方式一致
    b、定义枚举使用enum关键字,是enumeration的缩写
    c、枚举常量命名全部大写,不同单词之间使用下划线分隔
    d、枚举和switch是一对黄金搭档


    枚举类和switch结合使用,可以直接使用枚举常量,也可以转化为字符串使用

  • 相关阅读:
    struct模块
    socketserver模块
    操作系统的基础知识和进程
    day28
    day27
    内心要强大
    《人生》
    下棋+《人生》
    悲哀+鸡眼
    脑壳疼
  • 原文地址:https://www.cnblogs.com/lsp-lsp/p/7343992.html
Copyright © 2011-2022 走看看