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

相关推荐

  • 务工专列听民声:希望不久后能返乡创业

      “越来越想回家,但在老家找到适合自己且工资不错的工作有点难。”今年38岁的占顺贵是江西省鄱阳县田畈街镇占家村人,在外从事电焊工作。他告诉记者,每年回家过年,只要县里举办招聘会,他都会去看看。“只要有活干,哪怕加班加点辛苦一点,心里也踏实。”   据江西省人社厅农民工处初步统计,2016年江西省外出从业劳动力返乡人数为30万人,比上年增加5万人。   对于…

    创业分享 2023-05-26
    96
  • 联才工坊西安园区成立一周年 创业活动闪耀西安

      活动现场,创业圈大佬们分别带来了“云技术私享会”、“西安人工智能应用技术”、“中国&加拿大 教育创变者思维论坛”、“成功创业者的搞砸经历”、“设计你的大西安:青少年城市即兴建造活动”等精彩分享。“联才工坊嘉年华”系列活动在西安的顺利进行,也承载了政府、创投圈、各界媒体的支持和认可。期待联才工坊在西安永放光彩。 联才工坊西安园区成立一周年 创业活动…

    创业分享 2023-06-15
    93
  • 21日创业板指跌1.86%

      21日创业板指以1866.81点高开,股指窄幅震荡,临近收盘大幅跳水,以1829.91点报收,比上个交易日跌34.71点,跌幅1.86%。   创业板全日成交额944亿元,比上个交易日增加约134亿元。在当日交易的662只股票中,有137只收盘报涨,、跌幅最大,跌7.21%。蓝色光标等15只股票当日收平。   创业板当日共有82只股票的换手率超过一成,科…

    创业分享 2023-05-19
    108
  • 我市举办“青春创业在荆门”创新创业经验交流活动

    荆门地处祖国的中部之中,素有”荆楚门户”之称,唐朝诗人王维曾在这里留下了”楚塞三湘接,荆门九派通。江流天地外,山色有无中”的历史名句。现辖京山县、沙洋县、钟祥市、东宝区、掇刀区和漳河新区、屈家岭管理区、荆门高新区,国土面积1.24万平方公里,人口300万。先后荣获中国优秀旅游城市、全国科技进步先进城市、国家园林…

    创业分享 2023-05-13
    139
  • 品牌日|跨过这扇门,开启新世界!百年马利要从天安门走向卢浮宫

    这是一扇跨越百年历史之门。 上海马利画材公司总经理徐文富对那一幕仍记忆犹新:去年元旦,天安门城楼上毛泽东画像作者、中央美术学院张路江教授,在上海马利程家桥厂区画下马利老厂房的那道门。如今,这幅象征马利百年的画作“门”,被挂在了马利刚刚对外开放的“马利美术馆”。 张路江教授为百年马利创作的情景。 站在画作前,静下心去看、去想张路江教授笔下这扇老厂房中的门,仿佛…

    2023-05-13
    88

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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