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

2020-08-16  本文已影响0人  奔跑的佩恩

前言

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

今天涉及以下知识点:

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

一.枚举类简介

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

二.枚举类基本使用

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

enum class Game {

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

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

上一篇下一篇

猜你喜欢

热点阅读