java的四种访问权限

阅读: 评论:0

java的四种访问权限

java的四种访问权限

Java的4种访问控制符:public(公有的)、protected(被保护的)、private(私有的)、default(缺省的)(特别注意的是default只是缺省的英文,不是访问控制符的一个关键字,default是JDK8引入的关键字,是在接口内部包含了一些默认的方法实现,从而使得接口在进行扩展的时候,不会破坏与接口相关的实现类代码)

这4种访问控制符能修饰类的成员,包括成员变量和成员方法。而只有public和缺省的能修饰类。

一、先分析对类的成员的访问控制,从范围由小到大分析,结合实例如下:

类结构

1.类本身

父类

类自己能访问自己所有的访问控制类型的成员

2.子类

同包子类

同一个包下的子类:子类实例可以访问除private访问控制符修饰之外的其他成员,父类实例也可以访问除private访问控制符修饰之外的其他成员

不同包子类

不同包下的子类:子类实例可以访问public和protected修饰的成员,父类实例只能访问public修饰的成员

3.其他类(非子类)

同包其他类

同一个包下的其他类:可以访问除private访问控制符修饰之外的其他成员

不同包其他类

不同包下的其他类:只能访问public修饰的成员

总结成如下表格:

访问控制总结

二、修饰类的访问控制

只能用public修饰类,可被其他所有类访问;再就是缺省访问控制,只能被该包中所有类访问

本文发布于:2024-01-31 05:57:46,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170665187026037.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:四种   访问权限   java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23