美文网首页
1期_swift权限控制符

1期_swift权限控制符

作者: 萧修 | 来源:发表于2023-09-30 01:05 被阅读0次

open(开放的)
访问权限最高的,可以被任何类访问,override以及继承,不限制范围,很多系统库的属性都是open修饰

public(公共使用)
访问权限仅次于open,可以被任何对象访问,但限于同一模块才能被override和继承,很多系统库协议是用public修饰

internal(默认,内部)
默认的权限范围,即不写的时候默认是internal修饰的。在同一module可以访问。

fileprivate
同一源文件下访问,一个.swift文件下,不同类下可以访问

private
权限范围最低,只能在当前类中访问。分类也不行

swift组件私有库中,如果有基类控制器供给业务继承,就必须用open修饰,因为不在一个模块中

相关文章

  • Java访问控制符

    Java访问控制符的访问权限

  • 专业课笔记

    一、简要叙述什么是访问控制符,列出java中的访问控制符,并说明各个控制符的控制权限。 访问控制符是一组限定类、域...

  • iOS 属性修饰词和权限控制词

    Swift 权限控制词 概述 swift3.0中,新增了fileprivate和open权限。swift4.0中,...

  • swift 中的访问控制符

    相对于 Objective-C, swift 多了很多访问控制符, 除了其他语言常见的 private, publ...

  • php中的类

    成员变量 格式:权限控制符 变量名 = 【,变量值】; 权限修饰符1.public:在任何地方都能使用,类内部、外...

  • Swift-控制符

    文章是根据The Swift Programming Language 来总结的,今天就学习一下最基础的控制符,本...

  • java访问权限控制符

    private(类内部)无(包内部)protected(不同包子类)public(无限制)

  • Swift访问权限:open、public、internal、f

    Swift3.0中访问权限顺序 在Swift3.0中,权限的访问顺序为:open> public > intera...

  • C++三种继承方式的比较

    C++访问权限控制符 : public 公有成员 基类、派生类、友元、外部都可以访问 prote...

  • 访问权限总结

    swift访问权限 按照访问权限的大小 :open > internal > fileprivate > priv...

网友评论

      本文标题:1期_swift权限控制符

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