子类继承性是指子类能够从父类那里获取一部分属性和方法,同时也可以声明自身独有的属性和方法。
子类继承得到的父类成员变量如同自身直接声明的一样,可以被子类中定义的任何实例方法操作。
子类还可以作为其他类的父类,形成类似于父子孙三代的继承关系。
关于子类继承父类,需要注意两种情况:
1. 当子类和父类位于同一个包中时,尽管子类可以包含父类的所有成员,但无法访问声明为 private 的父类成员(即私有成员)。
2. 当子类和父类不在同一个包中时,子类只能继承父类声明为 protected 和 public 的成员,而无法继承私有成员和友好成员。
暂无评论