首页 新闻 会员 周边 捐助

权限修饰符-访问权限

0
悬赏园豆:5 [已解决问题] 解决于 2023-11-27 09:21



为什么在不同包的子类中创建父类对象就只能调用方法1,但是该子类中创建的对象却能调用方法1跟方法2
请各位大佬解惑

戈壁老王-的主页 戈壁老王- | 初学一级 | 园豆:188
提问于:2023-11-24 22:54
< >
分享
最佳答案
0

protected可见性就是同包或子类

收获园豆:5
全村的绝望 | 菜鸟二级 |园豆:207 | 2023-11-25 10:34

所以即使是自己的对象在不同包也是不可见的咯,这么规定有什么道理吗?就是说不同包创建自己的对象如果能调用protected修饰的成员,会有什么影响吗?

戈壁老王- | 园豆:188 (初学一级) | 2023-11-25 20:00

@戈壁老王-: 如果那样的话跟public有什么区别吗?protected的意义就是提供一种介于private与public之间的可见性定义

全村的绝望 | 园豆:207 (菜鸟二级) | 2023-11-30 17:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册