码迷,mamicode.com
首页 > 编程语言 > 详细

Swift 访问级别控制

时间:2017-07-12 12:12:59      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:intern   cannot   一个   访问权限   ide   tor   open   控制   int   

一、private 

Swift 3.0之前,private修饰的方法和属性可以被子类访问或者重载( cannot override stored properties ),swift 3.0中private修饰的属性和成员变量只能在本类中访问。

二、fileprivate 文件内私有,在同一个源文件声明的类可以访问。

三、internal 默认访问权限,framework 或者 proj内可以访问。

四、public 可以在任何地方访问,framework之内可以被继承或者override,模块外的地方不可以被继承和override。

五、open 任何地方都可以被访问,继承或者override。

Swift 访问级别控制

标签:intern   cannot   一个   访问权限   ide   tor   open   控制   int   

原文地址:http://www.cnblogs.com/beautylcy/p/7154394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!