package one;
public class B {
protected int n;
}
package two;
import one.B;
public class D extends B {
public void demo(){
n=42;
}
public void demo2(){
D obje=new D();
obje.n=45;
}
public void demo3(){
B obje=new B();
obje.n=49;//This part ERROR!!
}
}
我不明白为什么这段代码在demo3中有错误,但是demo2正在运行。