文章目录
一、主构造函数定义临时变量
二、主构造函数中定义成员属性
三、次构造函数
四、构造函数默认参数
一、主构造函数定义临时变量
----
在 Kotlin 类中 , 可以在 类声明 时 在 类名后...定义 " 主构造函数 " ;
在 主构造函数 中 , 可以 定义 成员属性 , 并为 成员属性 提供 初始值 ;
在 主构造函数 中 , 可以定义 临时变量 , 临时变量 一般使用 以下划线为开头 的名称..., 每个次构造函数都可以有不同的参数组合 ;
定义次构造函数后 , 必须调用主构造函数 , 并且为每个主构造函数 的 参数设置 参数值 ;
次构造函数中可以实现代码逻辑 , 作为主构造函数的补充 ;
代码示例...: 下面代码中 , 次构造函数 必须 调用主构造函数 , 如 name 和 age 参数必须设置默认值 name = "Jerry", age = 12 ;
class Hello(
// 主构造函数..., 可以不为其传递 值参 , 构造函数中跳过该参数 , 其 后面的参数需要使用 参数名 = 参数值 进行赋值 ;
代码示例 :
class Hello(
// 主构造函数, 直接在主构造函数中定义属性