正在加载图片...
C++程序设计 湖南大学 杜四春、银红霞 11.1基类和派生类 继承是类之间定义的一种重要关系。定义类B时, 自动得到类A的操作和数据属性,使得程序员只需定义 类A中所没有的新成分就可完成在类B的定义,这样称 类B继承了类A,类A派生了类B,A是基类(父类),B 是派生类(子类)。这种机制称为继承。 称已存在的用来派生新类的类为基类,又称为父 类。由已存在的类派生出的新类称为派生类,又称为 子类。派生类可以具有基类的特性,共享基类的成员 函数,使用基类的数据成员,还可以定义自己的新特 性,定义自己的数据成员和成员函数。 在C++语言中,一个派生类可以从一个基类派生, 也可以从多个基类派生。从一个基类派生的继承称为 单继承;从多个基类派生的继承称为多继承。图11-1 反映了类之间继承和派生关系C++程序设计 湖南大学 杜四春、银红霞 11.1 基类和派生类 继承是类之间定义的一种重要关系。定义类B时, 自动得到类A的操作和数据属性,使得程序员只需定义 类A中所没有的新成分就可完成在类B的定义,这样称 类B继承了类A,类A派生了类B,A是基类(父类),B 是派生类(子类)。这种机制称为继承。 称已存在的用来派生新类的类为基类,又称为父 类。由已存在的类派生出的新类称为派生类,又称为 子类。派生类可以具有基类的特性,共享基类的成员 函数,使用基类的数据成员,还可以定义自己的新特 性,定义自己的数据成员和成员函数。 在C++语言中,一个派生类可以从一个基类派生, 也可以从多个基类派生。从一个基类派生的继承称为 单继承;从多个基类派生的继承称为多继承。图11-1 反映了类之间继承和派生关系
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有