C++学习——类继承
来源:互联网 发布:券商资管新规 知乎 编辑:程序博客网 时间:2024/06/05 16:11
类继承(class inheritance)能够从已有的类派生出新的类,而派生类继承了原有类(称为基类)的特征,包括方法。通过继承完成的工作
1、在已有类的基础上添加功能
2、给类添加数据
3、修改类方法的行为
例如从TableTennisPlayer派生出RatedPlayer类
// tabtenn1.h -- a table-tennis base class#ifndef TABTENN1_H_#define TABTENN1_H_#include <string>using std::string;// simple base classclass TableTennisPlayer{private: string firstname; string lastname; bool hasTable;public: TableTennisPlayer (const string & fn = "none", const string & ln = "none", bool ht = false); void Name() const; bool HasTable() const { return hasTable; }; void ResetTable(bool v) { hasTable = v; };};// simple derived classclass RatedPlayer : public TableTennisPlayer{private: unsigned int rating;public: RatedPlayer (unsigned int r = 0, const string & fn = "none", const string & ln = "none", bool ht = false); RatedPlayer(unsigned int r, const TableTennisPlayer & tp); unsigned int Rating() const { return rating; } void ResetRating (unsigned int r) {rating = r;}};#endif
0 0
- C++——继承
- C#——继承
- 黑马程序员—Objective-C学习—封装、继承、多态
- 黑马程序员——Objective-C学习之类的继承
- 黑马程序员 — Objective-C学习笔记(二):继承
- C#——类和继承
- objective-c语法学习:类的继承
- 初学c/c++——提及类的继承
- 体验C#——继承
- C++——【继承】总结
- c#学习——类与继承
- C++学习——类继承
- C++学习——类继承
- [学习笔记—Objective-C]《Objective-C 程序设计 第6版》第八章 继承
- C/C++——虚拟继承
- C/C++——继承和派生
- Objective-C学习笔记(二十五)——属性与方法的继承学习
- Objective-C学习笔记(二十六)——成员变量的继承学习
- 数据库性能优化详解
- Android Studio常见错误_持续…
- Android Studio 编译程序太慢
- usaco Stringsobits
- docker从入门到放弃(一)-docker的h…
- C++学习——类继承
- docker从入门到放弃(二)-创建自己…
- docker从入门到放弃(三)-上传镜像…
- docker从入门到放弃(四)-创建sprin…
- 曼哈顿距离,欧式距离,切比雪夫距离
- windows下的xshell远程连接局域网…
- 记录Linux下安装elasticSearch时遇…
- WebService的讨论
- FIR数字滤波器设计频率抽样法MATLAB仿真