;
代码示例 :
class Hello(
// 主构造函数,
// 下面的两个参数仅仅用于给成员属性赋值, 只使用一次
// 这种变量称为临时变量, 使用下划线开头...----
在主构造函数中 定义临时变量 , 格式为 :
class 类名(_临时变量名: 临时变量类型){}
在主构造函数中也可以 定义成员属性 , 格式为 :
class 类名(var 成员属性名:...成员属性类型){}
代码示例 :
class Hello(
// 主构造函数, 直接在主构造函数中定义属性
var name: String,
var age: Int
){}...: 下面代码中 , 次构造函数 必须 调用主构造函数 , 如 name 和 age 参数必须设置默认值 name = "Jerry", age = 12 ;
class Hello(
// 主构造函数..., 可以不为其传递 值参 , 构造函数中跳过该参数 , 其 后面的参数需要使用 参数名 = 参数值 进行赋值 ;
代码示例 :
class Hello(
// 主构造函数, 直接在主构造函数中定义属性