C:编译出错
因为name是Person类的私有变量,在子类中是不能被调用的
子类和父类在同一个包的继承性:
如果子类和父类在同一个包中,那么子类自然地继承了其父类不是private的成员变量作为自己的成员变量,并且也自然地继承了父类中不是private的方法作为自己的方法。继承的成员变量以及方法的访问权限保持不变。
子类和父类不在同一包中的继承性:
如果子类和父类不在同一个包中,那么子类继承了父类的protected、public的成员变量作为子类的成员变量,并且继承了父类的protected、public方法,继承的成员活方法的访问权限保持不变,但子类不能继承父类的友好变量友好方法。
|