coreJava_9——访问控制

五. 访问控制

面向对象的基本思想之一是封装实现细节并且公开方法。Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,从而只向使用者暴露方法,但隐藏实现细节。访问控制分4种级别。

访问级别       访问控制修饰符        同类       同包       子类      不同的包
公开级别:      public                y         y          y          y
受保护          protected             y          y          y
默认            没有访问控制符          y          y
私有              private               y

成员变量、成员方法和构造方法可以处于4个访问级别中的一个;
顶层类只可以处于公开或默认访问级别;

注意:protected和default都有包访问权限(同包下可以访问)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 本章将会介绍 模块和源文件访问级别访问控制语法自定义类型子类常量、变量、属性、下标构造器协议扩展泛型类型别名位运算...
    寒桥阅读 916评论 0 2
  • 访问控制 可以限定其它源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以...
    答案MK阅读 293评论 0 0
  • 沧南大陆,安国,南都城。 时值深夜,天空却并不平静。 黑沉沉的乌云翻滚着,阵阵狂风从天空肆无忌惮地卷向地面,浓厚的...
    来自星星的我_c547阅读 592评论 0 0
  • 从国庆第一天开始,就开始喉咙沙哑,接着微微咳嗽,起先几天没注意,最后越演越烈,演化为重感冒,连晚上睡觉都感觉呼吸困...
    吹牛皮的羊阅读 936评论 0 0