Java访问权限

Chris • Lattener

这篇文章讲的很好(Java基础详解 (一)Java的类成员访问权限修饰词(以及类访问权限)


其实主要就在这张图


访问权限藏宝图

我是这么想的,访问也分内外。

内部访问指的是在当前java文件中访问自己的成员,这种情况可以访问自己的java文件中的所有成员,不管这个成员被什么修饰符修饰都可以被访问到。

外部访问则指的是通过类的实例来访问,能访问成员与否,取决于你的类的实例的所在位置。

其实想一想,可以发现,我们访问类的成员也就只有两种方式,一种是在它声明的类里面访问,对应的是内部访问,另一种是创建实例来访问(不考虑静态成员),这个时候这个实例对类里面的东西的访问权限就取决于这个实例所在的位置了。可以想象,有这么一个人,他在家里,想说什么都可以,政治、金融、体育、宗教之类的,但是你去了别人家,你就不能乱说话了,话一直都在他肚子里,但是能否吐出来却取决于这个人所处的位置。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 为什么要有访问权限控制? 重构(Refactor)即对现有代码进行重新构造、书写,从而使得代码更具有可读性、更容易...
    LilacZiyun阅读 1,638评论 3 3
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,143评论 18 399
  • 工作最有意义的事情:赚钱 对于大部分的人来说,每个月发工资是最欢乐的事情,决定了你当月的幸福指数及生活质量。 国外...
    萍行职场阅读 1,359评论 0 0
  • 夏日炎热还没来得及忘记,一路慌张,已到深秋。 昨夜的秋雨下了个通透,湿了一意孤行的思绪,湿了三三两两的纷纷扰扰,湿...
    黄黄苗阅读 255评论 0 0
  • 从逃避到面对到调整,我想我会遇见一个更好的自己
    minnie大白菜阅读 156评论 0 0

友情链接更多精彩内容