Kotlin 类与对象 之 数据类

什么是数据类?顾名思义,就是类里只有变量属性,没有方法。

如何定义数据类

我们只要在类名 前加上关键字 “data

data class People(val name: String, val sex: String) {
}

kotlin 给 data class 做了一些限制:

  • 必须要有一个柱构造函数 且 至少有一个 属性参数
  • 数据类 不能是 抽象的 、开放的、密封的 和 内部的

特性

ComponentX()
会根据 主构造函数中的 属性参数 顺序 生成 方法

猜你喜欢

转载自blog.csdn.net/tocong2015/article/details/103630959