子类先要初始化自己的属性值包括自己,再去super调用父类的构造器
class A: NSObject{
init(){
print("A")
}
}
class B:A{
var name : String
override init(){
print("B")
name = "piaojin"
super.init()
}
}
先打印B再打印A
子类先要初始化自己的属性值包括自己,再去super调用父类的构造器
class A: NSObject{
init(){
print("A")
}
}
class B:A{
var name : String
override init(){
print("B")
name = "piaojin"
super.init()
}
}
先打印B再打印A
本文标题:Swift必选属性构造过程
本文链接:https://www.haomeiwen.com/subject/gudhzttx.html
网友评论