子类先要初始化自己的属性值包括自己,再去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