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

13.9 Swift必须构造方法

发布时间:2020-12-14 06:31:13 所属栏目:百科 来源:网络整理
导读:/** ( 9 )必须构造器 比较新鲜的概念, 之所以说是比较新的概念呢,是因为这个是早期的版本中没有这样一个概念啊? 构造方法所属的类的后续子类必须也得实现这个构造方法。 */ /** init 前加上一个 required */ class Some { var some: Int required init

/**

9)必须构造器

比较新鲜的概念,

之所以说是比较新的概念呢,是因为这个是早期的版本中没有这样一个概念啊?

构造方法所属的类的后续子类必须也得实现这个构造方法。

*/

/**

init 前加上一个required

*/

class Some {

var some: Int

required init() {

some = 0

}

}

class ChildSome: Some {

var sub: Int

init(sub: Int) {

self.sub = sub

}

// 可以省略 override 关键字

required init() {

// fatalError("init() has not been implemented")

sub = 0

super.init()

}

}

class GrandsonOfSome: ChildSome {

required init() {

super.init()

}

}

(编辑:李大同)

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

    推荐文章
      热点阅读