Java访问控制权限有哪些?

在Java中,针对类、成员方法和属性提供了4种访问级别,分别是private、default、protected和public。接下来通过一个图将这4种控制级别由小到大依次列出,如下图所示。

Java访问控制权限有哪些?

访问控制级别由小到大

上图中展示了Java中的4种访问控制级别,具体介绍如下。

①private(当前类访问级别):如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其他成员访问,其他类无法直接访问。类的良好封装就是通过private关键字来实现的。

②default(包访问级别):如果一个类或者类的成员不使用任何访问控制符修饰,则称它为默认访问控制级别,这个类或者类的成员只能被本包中的其他类访问。

③protected(子类访问级别):如果一个类的成员被protected访问控制符修饰,那么这个成员既能被同一包下的其他类访问,也能被不同包下该类的子类访问。

④public(公共访问级别):这是一个最宽松的访问控制级别,如果一个类或者类的成员被public访问控制符修饰,那么这个类或者类的成员能被所有的类访问,不管访问类与被访问类是否在同一个包中。

接下来通过一个表将这4种访问级别更加直观地表示出来,如下表所示。

访问控制级别

Java访问控制权限有哪些?

注意:如果一个Java源文件中定义的所有类都没有使用public修饰,那么这个Java原文件的文件名可以是一切合法的文件名;如果一个源文件中定义了一个public修饰的类,那么这个源文件的文件名必须与public修饰的类的类名相同。

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:Java访问控制权限有哪些? https://www.dachanpin.com/a/cyfx/11158.html

(0)
上一篇 2023-05-12 02:58:36
下一篇 2023-05-12 03:00:21

相关推荐

  • 去年义乌每天诞生205位老板 三分之一是电商

    1月24日上午,从义乌市市场监管局了解到,2017年该市新设市场主体7.5万户,总量突破38万户,新设数和总数均位居全国县级市第一。换句话说,过去的一年里,义乌平均每天诞生205.5个老板,成为名副其实的投资创业沃土。 改革创新体制机制,进一步优化营商环境,是建设现代化经济体系、促进高质量发展的重要基础,也是政府提供公共服务的重要内容。义乌市市场监管局以商事…

    创业分享 2023-05-20
    111
  • 互联网创业真的是缓解大学生就业的一剂良药?

      7月正是大学生离开校园,纷纷踏入社会的季节,伴随着离别的苦楚,更有对未来的惆怅,“大学生就业难”成为不可忽视的社会问题。在互联网高速发展的时代,许多大学生纷纷选择进行互联网创业,试图规避就业的风险,互联网创业真的是缓解大学生就业的一剂良药吗?   创业vs就业   创业是创业者对自己拥有的资源或通过努力对能够拥有的资源进行优化整合,从而创造出更大经济或社…

    创业分享 2023-05-30
    112
  • 拥抱华为云初创计划,创业者得到了什么

    【责任编辑:钟经文】 据悉,9月15日,华为云全球创业者峰会即将拉开帷幕,大会以“预见创业者的力量”为主题,聚焦初创企业最为关切的话题,华为云还将在会上发布全球初创生态战略,并带来系列关键赋能举措,释放生态力量,期待开放共赢的全球创业生态,「预见」创业者的力量。了解更多大会详情,登录华为云官网搜索“华为云全球创业者峰会”。 北极九章创始人刘沂鑫从伯克利毕业后…

    创业分享 2023-05-10
    158
  • 创业之路避坑指南

    澎湃号 > X平行线 创业之路避坑指南 2020-03-22 08:34 来源:澎湃新闻·澎湃号·湃客 字号 X平行线 关注 Comunion 是一个去中心化组织(DAO)协作网络,通过区块链重构传统的人才组织与交易形式,让全球人力资源实现高效匹配,让劳动价值像资本一样自由流通、交易和积累。 通俗讲,我们称它为:下一代人才组织与交易网络 。 如果你是区…

    2023-05-11
    130
  • 西藏日报数字报刊

    自治区领导房灵敏陪同调研。 卓攀健康产业公司主打藏医药延伸产品的开发,企业负责人旦增江白说,菠菱瓜作为藏医中广泛使用的一味药材具有良好市场价值,企业苦于资金问题目前无法扩大种植面积。齐扎拉听后表示,自治区将给予一定支持,同时提供智能连栋温室供其科研使用,并鼓励他们要立足西藏“净土、净空、净水、净心”的高原自然优势,以更高的站位、更广的视野,在吸取和借鉴历史经…

    创业分享 2023-05-26
    195

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息