基类的构造函数也可以被继承-尊龙游戏旗舰厅官网
尊龙游戏旗舰厅官网
收集整理的这篇文章主要介绍了
基类的构造函数也可以被继承_「c primer plus 心得」13.类继承
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
本章内容:
is-a 关系的继承;
如何以公有方式从一个类派生出另一个类;
保护访问;
构造函数成员初始化列表;
向上和向下强制转换;
虚成员函数;
早期(静态)联编与晚期(动态)联编;
抽象基类;
纯虚函数;
何时及如何使用公有继承
类库由类声明和实现构成的。通常,类库是以源代码的方式提供的。
c 提供了比修改代码更好的方法来扩展和修改类。这种方法叫做类继承,它能够从已有的类派生出新的类,而派生类继承了原有类(称为基类)的特征,包括方法。通过继承派生出的类通常比设计新类要容易。下面是可以通过继承完成的一些工作:
可以在已有类的基础上添加功能;
可以给类添加数据;
可以修改类方法的行为;
面向对象编程的主要目的之一是提供可重用的代码;
c 类提供了更高层次的重用性,类库由类声明和实现构成,因为类组合了数据表示和类方法;
c 提供了比修改代码更好的方法来扩展和修改类——类继承;
从一个类派生出另一个类时,原始类称为基类,继承类称为派生类。下面首先建立一个基类:
// tabtenn0.h -- a table-tennis base class#ifndef tabtenn0_h_#define tabtenn0_h_#include using std::string;// simple base classclass tabletennisplayer{private: string firstname; string lastname; bool hastable;public: tabletennisplayer (const string & fn = "none总结
以上是尊龙游戏旗舰厅官网为你收集整理的基类的构造函数也可以被继承_「c primer plus 心得」13.类继承的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: