• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
静风铃
博客园    首页    新随笔    联系   管理    订阅  订阅

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()  返回枚举值的索引号

posted @ 2016-09-28 15:52  静风铃  阅读(182)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3