首页 > 代码库 > Swift 访问级别控制
Swift 访问级别控制
一、private
Swift 3.0之前,private修饰的方法和属性可以被子类访问或者重载( cannot override stored properties ),swift 3.0中private修饰的属性和成员变量只能在本类中访问。
二、fileprivate 文件内私有,在同一个源文件声明的类可以访问。
三、internal 默认访问权限,framework 或者 proj内可以访问。
四、public 可以在任何地方访问,framework之内可以被继承或者override,模块外的地方不可以被继承和override。
五、open 任何地方都可以被访问,继承或者override。
Swift 访问级别控制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。