首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

protected,不同馒头类应该可以访问,编译器报错

2012-12-16 
protected,不同包子类应该可以访问,编译器报错//*****************A.java********************package org

protected,不同包子类应该可以访问,编译器报错

//*****************A.java********************
package org.a;

public class A {
protected int pro;
public int pub;

}
//****************B.java***********************
package org.b;
import org.a.*;
public class B extends A{
public static void main(String[] args)
{
A aa=new A();
aa.pub=3;
//aa.pro=8;  //The field A.pro is not visible
                            // 错误不能访问,书上说protected,不同包子类应该可以访问的啊?

        
}
}

[最优解释]
B类继承了A类 ,在B内部 this.pro 可以访问

而楼主的例子是在A类的外部访问,和书上说的不一样
[其他解释]
楼上说的不错,是我理解错误,谢谢!!

热点排行