首页IT科技枚举类型调用(Kotlin学习快速入门(11)—— 枚举类的使用)

枚举类型调用(Kotlin学习快速入门(11)—— 枚举类的使用)

时间2025-05-05 17:42:08分类IT科技浏览3925
导读:原文地址:Kotlin学习快速入门(11)—— 枚举类的使用 - Stars-One的杂货小窝...

原文地址: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; }

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
如何让网站排名上升(如何实现网站的快速排名)