Swift - 访问控制(private,internal,public)
来源:互联网 发布:容桂网络线路维修 编辑:程序博客网 时间:2024/05/03 21:30
在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-Swift - 访问控制(private,internal,public)
- Swift 的访问控制(private,internal,public)
- Swift - 访问控制(fileprivate,private,internal,public,open)
- swift中访问控制(fileprivate,private,internal,public,open)
- Swift - 访问控制private,internal,public 三种类型
- 访问控制(fileprivate,private,internal,public,open)
- swift public、internal和private
- 类访问控制(public/protected/private)
- php访问控制(public protected private)
- swift public、internal和private 关键字
- c#访问修饰符 (public、protected、private、protected、 internal)
- 访问修饰符public,protected,internal,private
- 访问修饰符public,protected,internal,private
- 0008_Comparable和Comparator接口
- java运行内存分配图
- LeetCode Trapping Rain Water
- 143_最大化平均值
- 《JS DOM编程艺术》读书笔记
- Swift - 访问控制(private,internal,public)
- LeetCode Power of Three
- Swift开发必备技巧:static和class的使用
- springmvc+spring+mybatis制作一个博客(1)
- 3747: [POI2015]Kinoman 线段树
- Windows下使用virtualenv
- logstash之grok过滤
- UART的“配置”
- Linux-CentOS VNC服务器的安装和配置