溫馨提示×

Kotlin構(gòu)造函數(shù)如何寫

小樊
81
2024-11-03 01:34:37
欄目: 編程語言

在 Kotlin 中,構(gòu)造函數(shù)與類同名,沒有返回類型,也不能有參數(shù)列表。以下是一個簡單的 Kotlin 構(gòu)造函數(shù)示例:

class MyClass(val name: String, val age: Int) {
    // 構(gòu)造函數(shù)體
}

在這個示例中,我們定義了一個名為 MyClass 的類,它有兩個屬性:nameage。構(gòu)造函數(shù)接受這兩個參數(shù),并將它們分別賦值給類的屬性。

構(gòu)造函數(shù)的名稱與類名相同,沒有返回類型,因此我們使用 val 關(guān)鍵字來聲明構(gòu)造函數(shù)。構(gòu)造函數(shù)的參數(shù)列表包含在括號中,參數(shù)之間用逗號分隔。在這個示例中,我們有兩個參數(shù):nameage,它們都是 StringInt 類型。

在構(gòu)造函數(shù)體中,我們可以執(zhí)行任何必要的初始化操作,例如為屬性賦值或調(diào)用其他方法。在這個示例中,我們沒有在構(gòu)造函數(shù)體中執(zhí)行任何操作,因為我們已經(jīng)在參數(shù)列表中將參數(shù)分別賦值給了類的屬性。

0