java 小问题

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
在看书的时候,关于访问控制看到这样一段话:不太理解。“包外的类只能看到定义为public的类,只能访问定义时使用了public或protected关键字的变量和方法。另外,在包外只有拥有保护成员的类的子类才能访问protected成员”。这是什么意思?protected修饰符不是只能让同一个包或者子类中的成员访问吗?为什么包外也可以?

                                                                                                上面的话很绕,protected方法只能够使得子类和同一个包进行访问。你的理解是正确的。包外不可以访问。其实这些你写下代码测试一下不就好了。                                       
提问者对答案的评价:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行