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

  本篇文章为你整理了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: