在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、Swift的访问控制
Swift提供了三种不同的访问级别:
访问级别从低到高: 访问控制的使用规则挺多的,我这里进行了概括:
二、访问控制使用规则详解1.【成员(属性和方法) <= 类】
2.【(常量、变量、属性、下标脚本) <= 类型】
3.【Setter <= Getter】
4.【required方法 == 类】【默认逐一构造函数 <= 所有成员】
5.【子类 <= 父类】【子协议 <= 父协议】
6. 子类重写父类成员修改访问范围
7.【协议成员 == 协议】【类 >= 协议】【协议实现 >= 协议要求】
8.【元组 = Min(所有元素类型)】
9.【函数 = Min(参数类型,返回值类型)】
10.【枚举成员 == 枚举】【(原始值,关联值) >= 枚举】
11.【泛型类型 = Min(类类型,泛型参数)】
12.【类型别名 <= 原类型】
|
请发表评论