Kotlin——中级篇(六):数据类(data)、密封类(sealed)详解
在前面几个章节章节中,详细的讲解了 Koltin 中的 接口类(Interface) 、 枚举类(Enmu) ,还不甚了解的可以查看我的上一篇文章 Kotlin——中级篇(五):枚举类(Enum)、接口类(Interface)详解 。当然,在 Koltin 中,除了 接口类、枚举类 之外,还有 抽象类、内部类、数据类 以及 密封类 。在今天的章节中,为大家详细讲解 数据类 和 密封类 。在下一章节中,再为大家奉上 Kotlin 中的 抽象类 以及 内部类 的知识。如果还对 Kotlin 中 类 的分类还不清楚的可以查看我的另一篇博文 Kotlin——中级篇(一):类(class)详解 。 目录 一、数据类 在 Java 中,或者在我们平时的 Android 开发中,为了解析后台人员给我们提供的接口返回的 Json 字符串,我们会根据这个字符串去创建一个 类 或者 实例对象 ,在这个类中,只包含了一些我们需要的数据,以及为了处理这些数据而所编写的方法。这样的类,在 Kotlin 中就被称为 数据类 。 1、关键字 声明数据类的关键字为: data 1.1、声明格式 data class 类名(var param1 :数据类型,...){} 或者 data class 类名 可见性修饰符 constructor(var param1 : 数据类型 = 默认值,...) 说明: data