Swift必选属性构造过程

159 阅读1分钟

子类先要初始化自己的属性值包括自己,再去super调用父类的构造器

class A: NSObject{

init(){

print("A")

}

}

class B:A{
var name : String

override init(){

print("B")

name = "piaojin"

super.init()

}

}


先打印B再打印A