请教关于protected的访问控制 类中 类的子类 包中其他的类 包以外的类 protected: Y Y N Nprivate: Y N N Npublic: Y Y Y Ydefault: Y N Y N 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你对protected的理解没错,但子类对父类的引用应该用关键字super如:super.r = 20; 呵呵,写的有点歪,相信你能看懂.根据我对控制protected规则的理解,r 为protected,即使A和B在不同的包里面但,但在B类里面,A.r也应该是可见的才对。看来是我的理解有错。正确的规则应该是怎样的?r 为protected则r对A的子类可见,而B在不同的包中且和A没有继承关系,虽然A作为B的一个方法的参数,但A的protected变量和方法对A是不可见的,所以c.r是看不见的 呵呵,看错你的题了,polyhill说的对,我们很多时间类的初始化的时间经常init(){super();} JMF的效率怎么样?可以和c++媲美吗?java有流媒体服务器吗? 一个关于java数组交换值的问题!谁能帮帮我 java的SWT-Desinger学习教程那里有下载 对于synchronized关键字的疑问。。。 我写了个多人聊天程序如何连到外网 自己测试下下结帖率自己测试下下结帖率自己测试下下结帖率 关闭副窗口,却把主窗口也关闭了??? netbeans5.5 使用jfreechart 問題 请给一个Together For Eclipse 6.1 及 Keygen 菜鸟问题,servlet 在tomcat4中的使用? Java 程序的性能问题? 请告诉我一下谢谢
如:super.r = 20;
但,但在B类里面,A.r也应该是可见的才对。看来是我的理解有错。正确的规则
应该是怎样的?r 为protected则r对A的子类可见,而B在不同的包中且和A没有继承关系,虽然A作为B的一个方法的参数,但A的protected变量和方法对A是不可见的,所以c.r是看不见的
init()
{
super();
}