Kotlin類和對象
kotlin的類定義包含:構造函數、初始化代碼塊、函數、屬性、對象聲明。
kotlin中使用關鍵字class進行類的聲明,後面接類名
class Test{//類名Test
fun demo():Int{//成員函數
var a = 1
var b = 2;
return a+b;
}
}
類的屬性
屬性的定義
類的屬性可用var關鍵字聲明可變的,否則用val關鍵字定義不可變的。
class Test{
var name:String=""
var age:Int = 0
}
可以像一般函數那樣使用構造函數,不過在kotlin中沒有new關鍵字。
val t = Test()
要使用其中的屬性,直接用名稱引用即可。