C++ Primer Plus----第十三章--类继承

发布时间:2024年01月19日

本章内容包括:is-a关系的继承;如何以公有方式从一个类派生出另一个类;保护访问;构造函数成员初始化列表;向上和向下强制转换;虚成员函数;早期(静态)联编与晚期(动态)联编;抽象基类;纯虚函数;何时及如何使用公有函数。

?????????C++提供了比修改代码更好的方法来扩展和修改类。这种方法叫作类继承,它能够从已有的类派生出新的类,而派生类继承了原有类(称为基类)的特征,包括方法。

  1. 可以在已有类的基础上添加功能。例如,对于数组类,可以添加数学运算。
  2. 可以给类添加数据。例如,对于字符串类,可以派生出一个类,并添加指定字符串显示颜色的数据成员。
  3. 可以修改类方法的行为。(虚函数、纯虚函数)

? ? ? ? ?继承机制甚至可以不访问源代码就可以派生出类。

13.1 一个简单的基类

????????

文章来源:https://blog.csdn.net/qq_45796666/article/details/135699222
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。