2.子类的继承性

  所谓子类继承父类的成员变量作为自己的成员变量,就好像它们是在子类中直接声明一样,可以被子类中自己定义的任何实例方法操作,,也就是说,一个子类继承的成员应当是这个类的完全意义的成员,如果子类中定义的实例方法不能操作父类的某个成员变量,该成员变量就没有被子类继承;所谓子类继承父类的方法作为子类中的一个方法,就像它们是在子类中直接定义了一样,可以被子类中定义的任何实例方法调用。

1.子类和父类在同一个包中的继承性:

子类自然地继承了其父类不是private的成员作为自己的成员

2.子类和父类不在同一个包中的继承性:

子类只继承父类中的protected和public访问权限的成员变量作为子类的成员变量

(private和友好访问权限的成员变量不会被子类继承)

 

posted @ 2022-07-02 16:53  馅饼丶  阅读(185)  评论(0)    收藏  举报