首页 > 编程语言 > 详细

关于Java访问权限修饰符的理解

时间:2020-05-30 14:12:10      阅读:31      评论:0      收藏:0      [点我收藏+]

 java是个面向对象的语言,那么对象与对象之间的关系有哪些呢?一个包(package)下能有多个类,继承关系可以跨包实现,所以即使不同包下的对象也可能具有继承关系。对象之间的关系如下面的表格所示:

同一类路径下的对象

(同一个类)

非同一类路径下的对象
 

同一包路径下的对象

(同一个包)

非同一包路径下的对象

有继承关系

(非同包子类)

没有继承关系

(非同包非子类)

java为我们提供了四种访问权限修饰符,按照访问权限由大到小分别为:public,protected,默认,private,要注意的是默认这个访问权限修饰符比较特别,没有关键字表示,方法和变量前没有public,protected,private修饰即为默认。四个访问权限修饰符下的的访问权限如下表所示:

修饰符 同一个类 同一个包 非同包子类 非同胞非子类
public
protected  
默认(不是写dufault,什么都不写即为默认)    
private      

关于Java访问权限修饰符的理解

原文:https://www.cnblogs.com/shengxu/p/12992194.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!