第十章 继承、虚函数和多态性.pptxVIP

  • 3
  • 0
  • 约6.17千字
  • 约 21页
  • 2016-12-06 发布于湖北
  • 举报
第10章 继承、虚函数和多态性本章主要内容继承基础知识基类访问控制使用保护成员调用基类构造函数构造多层次结构多基类的派生类构造函数与析构函数调用顺序派生类指针虚拟函数与多态性纯虚拟函数与抽象类17继承、虚函数和多态性是C++面向对象编程的特征。继承允许一个类继承另一个类的特征。使用继承就可以创建一个普通类,它定义一组相关对象的共有特征。这个类然后可以由另一个更为具体的类继承,每个类都可以增加自己所独有的元素。虚函数建立在继承基础上。虚函数支持多态性,即“一个接口多种方法”的面向对象编程原则。10.1 继承基础 在C++中被继承的类叫做基类(base class)。继承基类的类就是派生类(derived class)。因此,派生类就是基类的具体版本。派生类继承基类定义的所有成员并添加自己的独特元素。C++通过允许一个类将另一个类合并到其声明中来实现继承。具体方法就是:在声明派生类时,指定基类。 ../Chapter%2010/Chpater%2010.slnChapter 10 Exm1作为派生类的基类并意味着不能使用基类本身。 ../Chapter%2010/Chpater%2010.slnChapter 10 Exm217继承的普通形式如下:访问属性access可以省略,否则只能为public,private和protected。不写的话为private。使用public就

文档评论(0)

1亿VIP精品文档

相关文档