一、各个修饰的区别

1. private

绝对私有,除了在当前类中可以访问外,在其他类或该类的扩展中都不能访问

2. fileprivate

文件私有,可以在当前类文件中访问,在其他文件中不能访问

3. internal

默认访问级别,可写可不写,可以在整个模块内被访问。
如果是框架或者库代码,则在整个框架内部都可以访问,框架由外部代码所引用时,则不可以访问。

4. public

可以被任何人访问。但其他模块中不可以被 override 和继承,而在模块内可以被 override 和继承。

5. open

可以被任何人使用,包括 override 和继承。

swif访问控制修饰符相关推荐

  1. 1.15 Java访问控制修饰符(public、 private、protected 和 friendly)

    在 Java 语言中提供了多个作用域修饰符,其中常用的有 public.private.protected.final.abstract.static.transient 和 volatile,这些修 ...

  2. Java访问控制修饰符

    访问控制修饰符 Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问. Java 支持 4 种不同的访问权限. default (即默认,什么也不写): 在同一包内可见,不使用任何修饰 ...

  3. Java访问控制修饰符详解

    在 Java 语言中提供了多个作用域修饰符,其中常用的有 public.private.protected.final.abstract.static.transient 和 volatile,这些修 ...

  4. java访问权限修饰符从大到小_程序员的术与道:道——Java修饰符之非访问控制修饰符...

    Java提供了很多修饰符,主要分为访问控制修饰符和非访问控制修饰符.通常放在语句的最前端,用来定义类.方法.变量. 下面介绍一下Java提供的非访问控制修饰符. static 修饰符:修饰类方法和类变 ...

  5. 【java基础面向对象】方法的重写、 package和import包、访问控制修饰符,static,final,static final,抽象方法

    目录 1. 方法的重写(override/overriding):重新写.覆盖 2. package和import: 3. 访问控制修饰符:-----------------------保护数据的安全 ...

  6. Java访问控制修饰符详解( public、 private、protected 和 friendly)

    在 Java 语言中提供了多个作用域修饰符,其中常用的有 public.private.protected.final.abstract.static.transient 和 volatile,这些修 ...

  7. Java的访问控制修饰符_访问权限修饰符_访问权限修饰词

    public > protected > (default) > private 1.public 修饰的,在任何地方都可以访问 2.protected 修饰的,在类内部.同一个包. ...

  8. java中访问控制修饰符什么含义_关于Java中访问控制修饰符的来由及浅解

    在Java中,制作者为我们提供了一种非常简洁方便地分类管理工作中需要用到的类的概念,就是"包".既然有了这个包,那么我们编写的类就存在于这个定义好的包中了.由于需求的限制,大部分类 ...

  9. Java的访问控制修饰符有哪些?各有什么访问权限?

    访问修饰控制符: 有3种访问修饰符:public.private.protected. 以及不使用关键字的默认访问权限 访问权限: 权限修饰符 同一个类 同一个包 不同包的子类 不同包的非子类 pri ...

最新文章

  1. truffle (ETH以太坊智能合约集成开发工具) 入门教程
  2. 是否非要用interface关键字来实现接口?
  3. 卡尔曼滤波算法-简易版
  4. JAVA学习之类与对象例题分享(两点确定直线并进行相关操作)
  5. 【笔试/面试】—— 序列全排列(递归版)
  6. 100个最受欢迎的机器学习课程视频
  7. 应用系统适配迁移方案
  8. curl上传文件到服务器命令,linux curl上传文件到服务器
  9. Matlab曲线平滑
  10. Ubuntu16.0.4 桌面美化 终端透明
  11. java开发用win7好还是win10_win10和win7哪个好用|两个系统的性能比较
  12. 计算机画面隐藏重叠怎么分开,windows7计算机怎么设置打开窗口不重叠?
  13. CSS基础五(盒模型)
  14. 浅析网购中的客户对商品的评论
  15. mysql超市表格_py mysql结合面向对象,实现类似超市导购机器的功能【1.初始化表数据】...
  16. SpringBoot 创建使用阿里云代理地址
  17. layui 点击保存延迟几秒跳转页面
  18. 沈师 数据库原理 PTA 选择题答案
  19. js数组遍历相关方法
  20. 国内常见的IT认证都有哪些?这几个入大厂必备

热门文章

  1. JMeter+InfluxDB+Grafana实现可视化实时监控
  2. ORB-SLAM3-2:案例mono_inertial_tum_vi解读
  3. adams建立一绳索不带滑轮_ADAMS绳索仿真
  4. tp-wr886n虚拟服务器在哪,新版TP-LINK TL-WR886N默认登录地址是多少?【图解】
  5. 学习前端框架Metronic
  6. 信息安全数学基础电子书_电子书推送No.111
  7. 毕业答辩只答不辩道歉攻略❗
  8. java timestamp时区_Java中Date及Timestamp时间相关内容(转)
  9. 查看电脑支持内存类型及大小
  10. Android视频采集方案