博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift-构造器
阅读量:6135 次
发布时间:2019-06-21

本文共 298 字,大约阅读时间需要 1 分钟。

swift构造器分为两种: designated & convenience

  1. designated构造器必须调用直接父类的designated构造器

    如果一个类的父类还有父类的话,只需要调用离当前class的直接父类的designated构造器就可以了
  2. convenience构造器必须调用本类其他的构造器

    注意: 这里没说调用什么类别的构造器,但是必须是本类的构造器
  3. convenience构造器最终会调用一个designated构造器

    注意: convenience仅仅是提供便利,最终还是会回到designated构造器上

理解

  1. designated向上调用
  2. convenience横向调用

图片描述

转载地址:http://sqeua.baihongyu.com/

你可能感兴趣的文章
分享我如何活用notepad++
查看>>
Object-c的基础概念
查看>>
GNU Building System
查看>>
自我关系的建立
查看>>
RAID
查看>>
配置文件及工具包
查看>>
转 前端开发利器—FIDDLER
查看>>
mysql读取配置文件的顺序
查看>>
《游戏程序设计模式》 2 - 顺序模式
查看>>
数据过滤器注解@Filter 如何在hibernate、spring data jpa中调用
查看>>
Eclipse上GIT插件EGIT使用手册之九_Rebase和Merge的区别
查看>>
logback + slf4j + jboss + spring mvc
查看>>
罗伯特·帕丁森Robert Pattinson
查看>>
服务器反爬虫攻略:nginx禁止某些User Agent抓取网站
查看>>
【转】模板类实例化的相关常识
查看>>
Python 作用域(scope) 和 LEGB
查看>>
SpringBoot基础教程2-1-3 异常处理规范
查看>>
GB2312、GBK、GB18030 这几种字符集的主要区别是什么?
查看>>
WIN8下输入法切换问题: 勉强解决[转]
查看>>
PL/SQL Developer导出导入表数据+填坑指南
查看>>