zoukankan      html  css  js  c++  java
  • JAVA-枚举

    枚举

    1、作用:实现类的对象数量有限且名称固定

    2、实现

      1.构造方法私有化

      2.属性是 private final 修饰的

        不提供setter方法

        提供getter方法

        必须在构造方法中初始化

      3.类的实例以属性的形式定义在类里,由 public static final 修饰

    3、定义

      1. JDK1.5开始加入枚举类

      2.关键字 enum

      3.修饰符 enum 类名{}

    4、特点

      1.构造方法只能使用 private 修饰

      2.所有实例必须显示的列在类的首行(用逗号间隔,用分号结束)(自动以 public static final 修饰)

      3.属性不允许改动(用私有的 private final 修饰)(必须在构造方法里初始化)

    5、用法

      1. values()  返回所有枚举值的数组(可以进行遍历)

      2.可以使用 switch 语句进行判断

      3. ordinal()  返回枚举值的索引号

  • 相关阅读:
    C++ 函数返回数组指针的问题
    cmake 静态调用 c++ dll 的类的一个例子(Clion IDE)[更新1:增加1.模版的应用,2.ma 的算法]
    一月5日
    一月5日
    一月5日
    一月5日
    一月5日
    一月5日
    一月5日
    一月5日
  • 原文地址:https://www.cnblogs.com/jingfengling/p/5916695.html
Copyright © 2011-2022 走看看