继承给我带来很大的困惑

时间:2015-04-12 12:01:27

标签: java oop

在给予程序假设

class Base
{
private void show()
    {
        System.out.println("Base");
    }
public void add()
    {   
        show();
    }
}
class Child extends Base
{
    public static void main(String ...s)
    {
        Child c=new Child();
        c.add();
    }


}

这里add()可直接访问子&我们通过它访问私人会员功能" show()" Base类。这里只有一个JVM实例,即Child类,由于私有成员不是继承的,因此它们不在Child的JVM实例中,并且Base的JVM实例不存在(因此可以在它们之间进行链接)。 因此证明它们是在儿童班继承的!!!请解释一下

0 个答案:

没有答案