美文网首页
Kotlin笔记(25) — 特殊类之枚举类

Kotlin笔记(25) — 特殊类之枚举类

作者: 奔跑的佩恩 | 来源:发表于2020-08-16 09:29 被阅读0次

前言

在上篇文章,我们学习了内部类,并且还对比了内部类嵌套类的异同点。今天让我们学习下kotlin枚举类的使用。

今天涉及以下知识点:

  1. 枚举类简介
  2. 枚举类基本使用
  3. 枚举类高阶使用

一.枚举类简介

Java语言中,枚举是作为一个数据类型看待。而到了kotlin中,对枚举的处理稍有不同,已经正式把枚举作为一个类来看待。
枚举在开发中,多数时候是用来当作常量看待,特别是当你的业务流程很长,又需要在不同的节点做出标记(如订单的不同状态,游戏的不同阶段),这时,使用枚举就很好了。

二.枚举类基本使用

枚举类是在一般类的声明前多了一个enum关键字。以游戏进程为例,分为开始进行中结束三个状态,现在写一个枚举类如下:

enum class Game {

    START, //游戏开始
    RUN,   //游戏进行中
    END    //游戏结束
}

定义的STARTRUN等枚举作为枚举类Game中的变量,拥有以下两个常用方法:

相关文章

网友评论

      本文标题:Kotlin笔记(25) — 特殊类之枚举类

      本文链接:https://www.haomeiwen.com/subject/zbffdktx.html