Swift - 访问控制private,internal,public 三种类型
来源:互联网 发布:网络缴费平台 编辑:程序博客网 时间:2024/05/22 11:46
在Swift语言中,访问修饰符有三种,分别为private,internal和public。同时,Swift对于访问权限的控制,不是基于类的,而是基于文件的。其区别如下:
1,private
private访问级别所修饰的属性或者方法只能在当前的Swift源文件里可以访问。
2,internal(默认访问级别,internal修饰符可写可不写)
internal访问级别所修饰的属性或方法在源代码所在的整个模块都可以访问。
如果是框架或者库代码,则在整个框架内部都可以访问,框架由外部代码所引用时,则不可以访问。
如果是App代码,也是在整个App代码,也是在整个App内部可以访问。
3,public
可以被任何人使用
0 0
- Swift - 访问控制private,internal,public 三种类型
- Swift - 访问控制(private,internal,public)
- Swift - 访问控制(private,internal,public)
- Swift - 访问控制(private,internal,public)
- Swift - 访问控制(private,internal,public)
- Swift - 访问控制(private,internal,public)
- Swift-Swift - 访问控制(private,internal,public)
- Swift 的访问控制(private,internal,public)
- Swift - 访问控制(fileprivate,private,internal,public,open)
- swift中访问控制(fileprivate,private,internal,public,open)
- swifit 三种类型private internal public 区别
- swift public、internal和private
- 访问控制(fileprivate,private,internal,public,open)
- swift public、internal和private 关键字
- 访问修饰符public,protected,internal,private
- 访问修饰符public,protected,internal,private
- public/private/internal/protected访问修饰符
- 访问修饰符 :public: internal:protected: private:
- 单例模式
- 正则表达式(二) - 零宽断言与懒惰匹配以及平衡组
- scrollview嵌套ExpandableListView、ListView导致显示高度不全
- HTTP Basic Authentication
- linux sed命令详解
- Swift - 访问控制private,internal,public 三种类型
- Android好的开源库
- Mongodb中Sharding集群
- 生活随笔:人生就像是一个个交叉点选择
- 游戏贴图打包工具——TexturePacker详解
- Web API文档生成工具apidoc 的使用步骤
- CSS3:border-radius隐藏的威力
- java.lang.IllegalArgumentException: node to traverse cannot be null!
- 算法效率度量:时间复杂度和空间复杂度