美文网首页
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