一、oc中一般都是if (self = [super init]) return self;
都是先实例化父类,然后再实例化子类。
二、swift中,是先实例化子类,然后再实例化父类,正好相反。
class subClass: SuperClass {
var name: String
override init() {
name = "lili"
super.init()
}
}
一、oc中一般都是if (self = [super init]) return self;
都是先实例化父类,然后再实例化子类。
二、swift中,是先实例化子类,然后再实例化父类,正好相反。
class subClass: SuperClass {
var name: String
override init() {
name = "lili"
super.init()
}
}
本文标题:【Swift】构造函数(swift和oc)
本文链接:https://www.haomeiwen.com/subject/shnerxtx.html
网友评论