美文网首页
swift的访问控制

swift的访问控制

作者: _桃夭大人_ | 来源:发表于2018-01-03 10:10 被阅读14次

在swift中有五种访问修饰符:open、public、internal、fileprivate、private。

open

访问范围:级别最高,没有限制,可以被任何文件访问、重写、继承

public

访问范围:可以被所有的文件访问,但是只能在本文件中被重写和继承

internal

默认访问级别(和不写是一样的 ) 访问范围:在源代码所在的整个模块都可以访问

fileprivate

访问范围:当前文件里可以被访问和重写
image.png

private

访问范围:仅限于当前类。它的子类也不能访问和重写
image.png

相关文章

  • Swift 3必看:新的访问控制fileprivate和open

    Swift 3必看:新的访问控制fileprivate和open Swift 3必看:新的访问控制filepriv...

  • 十六、访问控制

    访问控制 访问控制 在访问权限控制这块,Swift提供了5个不同的访问级别(以下从高到低排列) open:允许在定...

  • iOS学习笔记49-Swift(九)访问控制

    一、Swift的访问控制 Swift中的访问控制模型基于模块和源文件这两个概念 模块指的是Framework或Ap...

  • Swift 4.0 中的访问控制(Access Control)

    访问级别Swift 中提供了以下五种不同的访问级别。 访问控制语法 访问基本原则Swift 中的访问级别遵循一个基...

  • Swift 访问控制

    Swift’s access control model is based on the concept of m...

  • Swift:访问控制

    中文文档 一、模块和源文件 Swift 中的访问控制模型基于模块和源文件这两个概念。 模块指的是独立的代码单元,框...

  • Swift: 访问控制

    和其他高级语言一样Swift中也有访问控制,在Swift中提供了private、internal、public三种...

  • Swift 访问控制

    模组 Module 模组 是代码分布的单一单元。比如一个被作为一个单位编译和发布,别且可以被其它模组用import...

  • Swift 访问控制

    访问控制可以限定其他源文件或模块中代码对你代码的访问级别。你可以明确地给单个类型(类、结构体、枚举)设置访问级别,...

  • Swift 访问控制

    swift中的访问控制模型基于模块和源文件的概念,这篇文章我们需要搞清楚一下几个问题: swift 访问控制分类 ...

网友评论

      本文标题:swift的访问控制

      本文链接:https://www.haomeiwen.com/subject/ivocnxtx.html