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

Swift - 访问控制(private,internal,public)

时间:2016-05-13 10:57:51      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:

 

在Swift语言中,访问修饰符有三种,分别为private,internal和public。同时,Swift对于访问权限的控制,不是基于类的,而是基于文件的。其区别如下:

1,private
private访问级别所修饰的属性或者方法只能在当前的Swift源文件里可以访问。
 
2,internal(默认访问级别,internal修饰符可写可不写)
internal访问级别所修饰的属性或方法在源代码所在的整个模块都可以访问。
如果是框架或者库代码,则在整个框架内部都可以访问,框架由外部代码所引用时,则不可以访问。
如果是App代码,也是在整个App代码,也是在整个App内部可以访问。
 
3,public
可以被任何人使用


原文出自:www.hangge.com  转载请保留原文链接:http://www.hangge.com/blog/cache/detail_524.html

http://www.cnblogs.com/kenshincui/p/4824810.html swift开发学习链接

Swift - 访问控制(private,internal,public)

标签:

原文地址:http://www.cnblogs.com/yaoyao0110/p/5485965.html

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