swift构造器分为两种: designated & convenIEnce
designated构造器必须调用直接父类的designated构造器
如果一个类的父类还有父类的话,只需要调用离当前class的直接父类的designated构造器就可以了
convenIEnce构造器必须调用本类其他的构造器
注意: 这里没说调用什么类别的构造器,但是必须是本类的构造器
convenIEnce构造器最终会调用一个designated构造器
注意: convenIEnce仅仅是提供便利,最终还是会回到designated构造器上
理解
designated向上调用 convenIEnce横向调用@H_419_35@
总结以上是内存溢出为你收集整理的swift-构造器全部内容,希望文章能够帮你解决swift-构造器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)