Kotlin 類和物件
Kotlin 類/物件
Kotlin 中的一切都與類和物件、它們的屬性和函式相關聯。例如:在現實生活中,汽車是一個**物件**。汽車具有**屬性**,例如品牌、重量和顏色,以及**函式**,例如駕駛和剎車。
類就像一個物件建構函式,或者是建立物件的“藍圖”。
建立類
要建立類,請使用 class
關鍵字,並指定類的名稱
示例
建立一個**Car**類以及一些**屬性**(品牌、型號和年份)
class Car {
var brand = ""
var model = ""
var year = 0
}
**屬性**基本上是屬於類的 **變數**。
**須知:**為了更好地組織,類名以大寫字母開頭被認為是良好的實踐。
建立物件
現在我們可以使用名為**Car**的類來建立物件。
在下面的示例中,我們建立了一個名為**c1**的**Car**物件,然後我們使用點語法(.
)訪問**c1**的屬性,就像我們訪問陣列和字串屬性一樣
示例
// Create a c1 object of the Car class
val c1 = Car()
// Access the properties and add some values to it
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969
println(c1.brand) // Outputs Ford
println(c1.model) // Outputs Mustang
println(c1.year) // Outputs 1969
自己動手試一試 »
多個物件
您可以建立同一個類的多個物件
示例
val c1 = Car()
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969
val c2 = Car()
c2.brand = "BMW"
c2.model = "X5"
c2.year = 1999
println(c1.brand) // Ford
println(c2.brand) // BMW
自己動手試一試 »