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结合使用,可以直接使用枚举常量,也可以转化为字符串使用

  • 相关阅读:
    洛谷P1157----组合数的输出
    NOIP幂次方
    NOIP2012----借教室
    SpringBoot+Spring常用注解总结
    Spring常见问题总结
    Java 命名之道
    Redis 常见问题总结
    关于缓存的一些重要概念(Redis 前置菜)
    MySQL 高性能优化规范建议
    关于数据库中如何存储时间的一点思考
  • 原文地址:https://www.cnblogs.com/lsp-lsp/p/7343992.html
Copyright © 2011-2022 走看看