本篇文章为你整理了Kotlin学习快速入门(11)—— 枚举类的使用()的详细内容,包含有 Kotlin学习快速入门(11)—— 枚举类的使用,希望能帮助你了解 Kotlin学习快速入门(11)—— 枚举类的使用。
原文地址:Kotlin学习快速入门(11)—— 枚举类的使用 - Stars-One的杂货小窝
由于有时候偶尔用到枚举类,所以简单记录一下,和Java的一起对比记录
下面以一个简单的四季设计一个枚举类
kotlin写法
enum class Season{
SPRING,SUMMER,AUTUMN,WINTER
Java写法
enum Season {
SPRING,SUMMER,AUTUMN,WINTER
枚举类带数值
假如说,我们实际上是用对应的数字来代表的各季节,只是用枚举比较方便代码阅读,可以改成下面这样:
Kotlin写法:
enum class Season(var type: Int) {
SPRING(0), SUMMER(1), AUTUMN(2), WINTER(3);
Java写法:
enum Season {
SPRING(0),SUMMER(1),AUTUMN(2),WINTER(3);
int type;
//私有构造方法,不允许其他地方调用创建枚举方法
private Season(int i) {
type = i;
public static void main(String[] args) {
int type = Season.AUTUMN.type;
以上就是Kotlin学习快速入门(11)—— 枚举类的使用()的详细内容,想要了解更多 Kotlin学习快速入门(11)—— 枚举类的使用的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。