继承
继承的概念
继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。
当创建一个类时,我们可以继承一个已有类的成员和方法,并且在原有的基础上进行提升,这个被继承的类叫做基类,而这个继承后新建的类叫做派生类。基类必须是已经定义而非仅仅声明,因此,一个类不能派生它本身。
继承这种通过生成子类的复用通常被称为 白箱复用(white-box reuse)
。术语 白箱 是相对可视性而言:在继承方式中,父类的内部细节对子类可见。
派生类的作用域嵌套在基类的作用域之内。
class [派生类名] : [继承类型] [基类名]
[继承类型] [基类名]
的组合被称为