加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

13.5 Swift构造方法的编译器安全性检查

发布时间:2020-12-14 06:31:19 所属栏目:百科 来源:网络整理
导读:/** 13.5- 构造方法的编译器安全性检查 .mp4 */ /** 我们在编写构造方法的时候,编译器会随时来检查我们编写的构造方法是否符合它的要求和规范。 a 首先应该将派生类引入的存储属性初始化,然后再向上代理父类的指定构造方法; b 首先调用父类中的指定构造器

/**

13.5-构造方法的编译器安全性检查.mp4

*/

/**

我们在编写构造方法的时候,编译器会随时来检查我们编写的构造方法是否符合它的要求和规范。

a 首先应该将派生类引入的存储属性初始化,然后再向上代理父类的指定构造方法;

b 首先调用父类中的指定构造器实现父类中的属性初始化,之后才可以访问父类中的属性;(否则又被重新覆盖了嘛)

c 在编写便利构造方法时,我们首先要调用同类中的其它构造方法,然后才可以访问该类中的其它属性

d 在第一阶段完成之前

1)不可以访问父类中的属性

2)不可以调用成员方法,也不能引用self

这个时编译器帮我们做的,列出来是为了帮助我们理解。

*/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读