文章目录
一、主构造函数定义临时变量
二、主构造函数中定义成员属性
三、次构造函数
四、构造函数默认参数
一、主构造函数定义临时变量
----
在 Kotlin 类中 , 可以在 类声明 时 在 类名后...----
Kotlin 类只允许 在定义类时 定义 一个主构造函数 , 在其中可以定义 临时变量 , 也可以定义 属性变量 ;
次构造函数 定义在 Kotlin 内部 , 可以定义 多个 次构造函数...: 下面代码中 , 次构造函数 必须 调用主构造函数 , 如 name 和 age 参数必须设置默认值 name = "Jerry", age = 12 ;
class Hello(
// 主构造函数...name + " , " + hello2.age)
}
执行结果 :
Tom , 18
name = Jerry, age = 12, isStudent = false
Jerry , 12
四、构造函数默认参数...----
在定义 构造函数 时 , 可以为 构造函数 的参数 指定 默认值 , 如果 用户传入了 值参 则 使用用户传入的值 , 如果用户没有传入值 则 使用该 默认值 ;
如果 构造函数 参数有 指定默认值