Kotlin教程:构造函数——创建对象时初始化变量
Kotlin中,构造函数是一个类似于方法的代码块。 声明构造函数的名称与类的名称相同,后跟括号()
。 构造函数用于在创建对象时初始化变量。
Kotlin构造函数的类型
Kotlin中有两种类型的构造函数:
- 主构造函数
- 辅助构造函数
Kotlin类中只有一个主要构造函数,而辅助构造函数可以是一个或多个。
Kotlin主构造函数
主构造函数用于初始化类,它在类标题中声明。 主构造函数代码由带有可选参数的括号括起。
下面来看看一个主构造函数声明的例子。 在下面的代码中,我们声明了一个带有两个参数:name
和id
的构造函数myClass
。 参数name
是只读属性,而id
是读取和写入属性。
class myClass(valname: String,varid: Int) {
// class body
}