美文网首页
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