您现在的位置是:群英 > 开发技术 > 编程语言
Java类成员的访问权限有什么?一文带你看懂
Admin发表于 2022-01-19 18:19:531057 次浏览

    Java类成员的访问权限有什么?Java类成员的访问权限有package、private、public和protected这四种访问,分别是什么意思呢?以及有什么不同?下面我们来详细的了解看看。

    本教程操作环境:windows7系统、java10版、Dell G3电脑。

    Java中的访问权限控制符有四个.
    作用域 当前类 同一package 子孙类 其他package
    public √ √ √ √
    protected √ √ √ ×
    friendly √ √ × ×
    private √ × × ×

    没有时默认为friendly,如构造函数等~

    在Java语言中有4种访问修饰符:package(默认)、private、public和protected.

    1。package是默认的保护模式,又叫做包访问,没有任何修饰符时就采用这种保护模式。包访问允许域和方法被同一个包内任何类的任何方法访问。(包内访问)

    2。private标识的访问模式,表示私有的域和方法只能被同一个类中的其他方法访问,实现了数据隐藏;必要时,可以通过方法访问私有变量。(类内访问)

    3。public修饰符用于暴露域和方法,以便在类定义的包外部能访问它们。对包和类中必要的接口元素,也需要使用这个级别;main()方法必须是public的,toString()方法也必须是public的。一般不会用public暴露一个域,除非这个域已经被声明为final。(跨包访问)

    4。protected修饰符提供一个从包外部访问包(有限制)的方法。在域和方法前增加protected修饰符不会影响同一个包内其他类和方法对它们的访问。要从包外部访问包(其中含有protected成员的类),必须保证被访问的类是带有protected成员类的子类。也就是说,希望包中的一个类被包之外的类继承重用时,就可以使用这个级别。一般应该慎用。(包中类被包外类继承重用)

    现在大家对于Java类成员的访问权限应该都有所了解了,希望大家阅读完这篇文章能有所收获。最后,想要了解更多大家可以关注群英网络其它相关文章。

文本转载自PHP中文网

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

相关信息推荐
2022-05-27 18:02:20 
摘要:volatile关键字是线程同步的轻量级实现,但是volatile关键字只能用于变量。
2021-12-25 17:53:16 
摘要:这篇文章给大家分享的是PHP重载的相关内容,对于重载很多朋友不是很理解,还有区分不了PHP重载和重写的,对此下文都有介绍,对大家学习和理解PHP重载有一定的帮助,那么感兴趣的朋友接下来一起跟随小编看看吧。
2022-01-22 17:57:12 
摘要:这篇文章我们来了解Java的compareto方法的相关内容,compareto方法可以实现Number对象与方法的参数的比较,小编觉得挺实用的,因此分享给大家做个参考,文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部