类的组合:一个类以另一个类的的对象作为数据成员
继承 是的关系,白猫是猫 纵向的
组合 有的关系 ,白猫有出生日的属性 横向的
一个教授类是教师类的派生类,另外一个生日类有年月日,信息加入教授类中。
class Teacher{ public: pribvate: int num; string name; char sex; } class BirthDate { public: private: int year; int month: int day; } // Profsssor类继承了Teacher类 class Profsssor:public Teacher{ public: private: //Profsssor类有了BirthDate类 BirthDate birthday; }
继承在软件开发中的意义
将以往对自己有用的的类整理和分类,进行裁剪和修改,注意力放在派生类新增的部分。
继承是C和C++最终更要的区别之一
使用类库的时候,必须知道头文件的使用方法和怎么去链接这些目标代码,以便源程序在编译后与之链接。
时间: 2024-08-02 02:46:13