永发信息网

JAVA 继承,访问修饰符的问题!求大神解释

答案:2  悬赏:30  手机版
解决时间 2021-02-04 00:11
JAVA 继承,访问修饰符的问题!求大神解释父类father在A包中,有个protected修饰的变量psd,子类son在B包中,子类继承了父类,还有一个测试类和父类在一个包A中,不在一个类,为什么测试类可以通过不在一个包中的son类的对象s,去直接访问son中从父类继承过来的变量psd即s.psd,不是应该是不在一个包中没有继承关系的两个类,protected修饰的变量没有访问权限吗?
最佳答案
如果都不是内部类,肯定是矛盾的首先没用public修饰时,类名和文件名可以不一致,故定义两个不同名文件,却定义了两个同名类并不奇怪其次你没有提示问题的最大可能是你的编译器不够智能,没有检测到该矛盾,使用eclipse等工具正常情况下是会检测出来的再次,你可以这样理解,每个类都需要编译成class文件才能执行,按照上面的方式定义,两个class文件应该被编译到同一个位置,从操作系统的角度看,同样是矛盾的.
全部回答
如下图,有星号(*)表示可以访问:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西岗子社区居委会地址在什么地方,想过去办事
下图1中的噬菌斑(白色区域),是在长满大肠杆
五金加工属于什么行业
中排村地址在什么地方,想过去办事
江苏苏州震泽古镇好玩吗,江苏震泽古镇景点怎
请问这个八字酉戌相害严重吗
高炉一社区居委会怎么去啊,我要去那办事
主角被迫穿越到安史之乱时期,他被一户老农家
下列哪组选项,全部属于生物BA. 恐龙、月季、
北民强社区居委会地址好找么,我有些事要过去
和平村我想知道这个在什么地方
热血传奇 顶级是多少?
195的3倍减去608除以2的商,差是多少
东岗社区居委会怎么去啊,我要去那办事
2008年8月三鹿奶粉中含有超标的三聚氰胺事件
推荐资讯
九龙王大包温泉路店地址在哪,我要去那里办事
一条线段长为30立方厘米,正确吗
衡阳市雁峰区会计从业资格继续教育在哪里教育
第九集里绫人为什么忽然躺森唯床上,并且用手
宏安驾校招生联络点地址有知道的么?有点事想
沐秀发艺地址有知道的么?有点事想过去
2011哈尔滨冰雪大世界的票价是多少,学生证还
小四川砂锅麻辣烫兴安北路店地址在什么地方,
为什么王者荣耀信誉到59就升不上去了呢
有什么好的证券公司
皮层的意思是什么啊?知道的请说下!
娃哈哈桶装饮用水(平原路水站店)地址在哪,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?