• 欢迎访问天天编码网站,Java技术、技术书单、开发工具,欢迎加入天天编码
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏天天编码吧
  • 我们的淘宝店铺已经开张了哦,传送门:https://shop145764801.taobao.com/

深入详解Java的访问修饰符:private、protected、public

Java基础 tiantian 1331次浏览 1个评论 扫描二维码

对于Java中的访问修饰符,估计连刚学Java语言的菜鸟都知道共有三种,它们分别是:private、protected和public。但是,想要能够完全掌握Java中的访问权限控制机制,仅仅知道这三个修饰符和它们的含义是不够的。本文就是要揭示和总结Java中的访问权限控制机制。

深入详解Java的访问修饰符:private、protected、public

排列组合

对于Java中的访问权限控制,实际包含有两个重要部分:
1. 类(class)级别的访问控制
2. 成员(member)级别的访问控制

对于类级别的访问控制而言,修饰符可以是 public,也可以不明确指定。不明确指定的情况下,访问控制修饰符就是默认值 package-private。

对于成员级别的访问控制而言,修饰符可以是 public、protected、private,也可以不明确。不明确指定的情况下,访问控制修饰符就是默认值 package-private。

对于Java中的任何成员而言,必然受到类级别的访问控制和成员级别的访问控制。本文总结一下两个访问控制修饰符作用下的访问权限。

Modifier Class Package Subclass World
public Y Y Y Y
protected Y Y Y X
no modifier Y Y X X
private Y X X X

天天编码 , 版权所有丨本文标题:深入详解Java的访问修饰符:private、protected、public
转载请保留页面地址:http://www.tiantianbianma.com/java-private-protected-public.html/
喜欢 (2)
支付宝[多谢打赏]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 一个表格,很精华
    匿名2017-10-16 18:56 回复 Windows 7 | Chrome 53.0.2785.104