子類先要初始化自己的屬性值包括自己,再去super調(diào)用父類的構(gòu)造器
class A: NSObject{
init(){
print("A")
}
}
class B:A{
var name : String
override init(){
print("B")
name = "piaojin"
super.init()
}
}
先打印B再打印A
子類先要初始化自己的屬性值包括自己,再去super調(diào)用父類的構(gòu)造器
class A: NSObject{
init(){
print("A")
}
}
class B:A{
var name : String
override init(){
print("B")
name = "piaojin"
super.init()
}
}
先打印B再打印A