在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、继承与重写, 防止重写
1.1 基类, 不继承任何类. Swift不想OC或者Java中继承自Object类.定义一个类,不继承任何类,该类就是基类. 1.2 继承. Swift为单继承 1.3 重写. 必须加关键字override. (OC,Java中是不必加的)
1.4 重写属性(存储属性与计算属性) 可以用get/set/willSet/didSet进行属性重写可以将一个只读属性重写为一个读写属性,不可以将一个读写属性重写为一个只读属性 也就是说: 重写的范围只能是 小-->大 (类似Java) 子类重写父类的属性时, 不管父类是计算属性还是存储属性, 重写的过程就是重写其中的get/set等, 子类的override都是计算属性的格式
1.5 防止重写(final). 与Java一样 二、构造器 Swift中的构造器无返回值(OC中是返回id的), 它的主要任务是保证新实例在第一次使用前完成正确的初始化工作.
init() , 可以重载
2.1 默认构造器与带参数构造器, 继承器的重载 全部评论
专题导读
上一篇:[Swift]LeetCode495.提莫攻击|TeemoAttacking发布时间:2022-07-13下一篇:[Swift]LeetCode1036.逃离大迷宫|EscapeaLargeMaze发布时间:2022-07-13热门推荐
热门话题
阅读排行榜
|
请发表评论