Swift3.0中新增加了两种访问控制权限: filepriva
2017-05-04 本文已影响13人
野比大雄001
1.fileprivate:显式的表明,这个元素的访问权限为文件内私有。离开了这个类或者结构体的作用域外面就无法访问。
2.open:则是弥补public语义上的不足,这个元素可以在其他作用域被访问,这个元素可以在其他作用域被继承或者override
3.现在的访问权限则依次为:open,public,internal,fileprivate,private。