Kotlin的数据类
时间: 2024-06-12 12:10:10 浏览: 120
Kotlin的数据类是一种特殊的类,用于存储数据。它们自动提供了一些有用的方法,如equals()、hashCode()和toString()等。数据类的主构造函数至少需要一个参数,且参数需要标记为val或var。
下面是一个Kotlin数据类的示例:
```
data class Person(val name: String, val age: Int)
```
这个数据类有两个属性:name和age。由于它是一个数据类,Kotlin会自动为我们生成equals()、hashCode()和toString()等方法。
我们可以像下面这样使用它:
```
val person = Person("Alice", 29)
println(person) // 输出:Person(name=Alice, age=29)
```
阅读全文