前言
在上篇文章,我们学习了内部类
,并且还对比了内部类
与嵌套类
的异同点。今天让我们学习下kotlin
中枚举类
的使用。
今天涉及以下知识点:
- 枚举类简介
- 枚举类基本使用
- 枚举类高阶使用
一.枚举类简介
在Java
语言中,枚举
是作为一个数据类型看待。而到了kotlin
中,对枚举的处理稍有不同,已经正式把枚举
作为一个类来看待。
枚举
在开发中,多数时候是用来当作常量看待,特别是当你的业务流程很长,又需要在不同的节点做出标记(如订单的不同状态,游戏的不同阶段),这时,使用枚举就很好了。
二.枚举类基本使用
枚举类
是在一般类的声明前多了一个enum
关键字。以游戏进程为例,分为开始
,进行中
和结束
三个状态,现在写一个枚举类
如下:
enum class Game {
START, //游戏开始
RUN, //游戏进行中
END //游戏结束
}
定义的START
,RUN
等枚举作为枚举类Game
中的变量,拥有以下两个常用方法:
网友评论