为什么我不访问导入包的对象但访问即时类对象?

时间:2019-01-19 16:17:08

标签: java oop inheritance

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正在运行。

0 个答案:

没有答案