在 Kotlin 中,構(gòu)造函數(shù)與類同名,沒有返回類型,也不能有參數(shù)列表。以下是一個簡單的 Kotlin 構(gòu)造函數(shù)示例:
class MyClass(val name: String, val age: Int) {
// 構(gòu)造函數(shù)體
}
在這個示例中,我們定義了一個名為 MyClass
的類,它有兩個屬性:name
和 age
。構(gòu)造函數(shù)接受這兩個參數(shù),并將它們分別賦值給類的屬性。
構(gòu)造函數(shù)的名稱與類名相同,沒有返回類型,因此我們使用 val
關(guān)鍵字來聲明構(gòu)造函數(shù)。構(gòu)造函數(shù)的參數(shù)列表包含在括號中,參數(shù)之間用逗號分隔。在這個示例中,我們有兩個參數(shù):name
和 age
,它們都是 String
和 Int
類型。
在構(gòu)造函數(shù)體中,我們可以執(zhí)行任何必要的初始化操作,例如為屬性賦值或調(diào)用其他方法。在這個示例中,我們沒有在構(gòu)造函數(shù)體中執(zhí)行任何操作,因為我們已經(jīng)在參數(shù)列表中將參數(shù)分別賦值給了類的屬性。