Kotlin基礎-數據類
阿新 • • 發佈:2017-06-23
ring color con style 聊天 一個 自動 clas 格式
/*
* 數據類:專用於只“保存”數據的類,比如用戶自動登錄信息,聊天記錄等
* 這裏的保存並不是指保存到磁盤,而是指轉換成文本格式,便於保存
* Kotlin數據類:data class 類名(屬性列表)
*
* */
data class Article(var id:Int,var title:String,var content:String)
fun main(args: Array<String>) {
val artical=Article(1001,"Kotlin快速入門","我寫的文章")
//數據類序列化
println(artical.toString())
//復制:生成一個對象的克隆,並更改部分屬性
val articalnew=artical.copy(title = "今日開賣")
println(articalnew.toString())
//數據類對象的解構
val (id,title)=artical
println("${id},${title}")
//componentN 列舉屬性
print("${artical.component2()},${artical.component3()}")
}
Kotlin基礎-數據類