美文网首页
2018-01-23

2018-01-23

作者: 灵隐高僧 | 来源:发表于2018-01-23 15:17 被阅读0次

谈swift init构造函数一些心得

1、swift类Class的构造函数目的:为了给类的stored(存储)属性赋值

2、class如果没有init函数,编译器会给该class生成一个无参的init()函数,即init(){},

如果有init函数,则不会默认生成

3、父class的init函数可以被子类继承,子类如果有自己的stored属性需要初始化,需要override 父类的init函数, 需要注意的是子类要先初始化自己的stored(存储)属性,再super.init(),调用父类的构造函数

相关文章

网友评论

      本文标题:2018-01-23

      本文链接:https://www.haomeiwen.com/subject/pfrsaxtx.html