類別定義主要包含兩個內容:
class Player
{
fun castFireballs(numFireballs: Int = 2) =
printIn("A glass of Fireball springs into existence.(x$numFireballs)
}
類別的行為和資料都定義於類別結構體內,就像函數的行為定義於函數本體一樣。
以類別的形式組織「事物」相關的程式碼邏輯,有利於應用程式的升級與擴充。
隨著專案的複雜度,需要增加更多的類別,讓它們各司其職。