1.构建便捷初始化(必须指定designated调用同类中初始化完成基本字段名设置)
2.
class People {//备注:函数行参的核心在于类/结构而非名称
var name: String
//普通初始化
init(name:String) {
self.name = name
}
}
extension People {
//便捷初始化(必须指定designated调用同类中初始化完成基本字段名设置)
convenience init(smallName: String) {
self.init(name: smallName)
}
}