8.1 继承与派生的概念
层次概念
是计算机的重要概念。通过
继承
( inheritance )的机制可对类( class )分层,提供类
型 / 子类型的关系。
C++ 通过
类派生
( class derivation )的机制来支持
继承。被继承的类称为
基类
( base class )或
超类
( superclass ),新的类为
派生类
( derived class )或
子类
( subclass )。 基类和派生类的集合称作
类继承
层次结构
( hierarchy )。
层次概念:
派生反映了事物之间的联系,事物的共性与
个性之间的关系。 派生与独立设计若干相关的类,前
者工作量少,重复的部分可以从基类继承来,不需要
单独
编程
。