在 Kotlin 中,可以使用 data 關鍵字來定義一個數據類。數據類通常用于存儲數據,而不需要對數據進行操作或添加額外的邏輯。
一個簡單的數據類定義如下:
data class Person(val name: String, val age: Int)
在上面的示例中,我們定義了一個名為 Person 的數據類,它有兩個屬性 name 和 age。通過使用 data 關鍵字,Kotlin 會自動為數據類生成一些通用方法,例如 equals()、hashCode()、toString() 等。
數據類的屬性需要在主構造函數中聲明,可以直接在類的主體中添加其他方法或屬性。需要注意的是,數據類不能繼承其他類(但可以實現接口),也不能是抽象類。