5 继承与派生

5 继承与派生

ID:45035023

大小:834.00 KB

页数:109页

时间:2019-11-08

5 继承与派生_第1页
5 继承与派生_第2页
5 继承与派生_第3页
5 继承与派生_第4页
5 继承与派生_第5页
资源描述:

《5 继承与派生》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章继承与派生5.1继承与派生的概念5.2派生类的构造函数和析构函数5.3调整基类成员在派生类中的访问属性的其他方法5.4多继承与虚基类5.5赋值兼容规则5.1继承与派生的概念5.1.1为什么要使用继承5.1.2派生类的声明5.1.3基类成员在派生类中的访问属性5.1.4派生类对基类成员的访问规则4.10:52面5.1.1为什么要使用继承图5.1简单的汽车分类图汽车运输汽车专用汽车客车货车消防车洒水车所谓继承就是从先辈处得到属性和行为特征。类的继承就是新的类从已有类那里得到已有的特性。假设有两个类---类A和类B,若类B继承类AA(基类或父类)B(派生类或

2、子类)则类B具有类A的基本特性(包括数据和程序代码)继承机制的作用:类的继承机制使程序员无需修改已有类,只需在已有类的基础上,通过增加少量代码或修改少量代码的方法得到新的类,从而较好地解决了代码重用的问题。由已有类产生新类时,新类便包含了已有类的特征,同时也可以加入自己的新特性。如果类B是类A的派生类,那么,在构造类B的时候:1.不必重新描述派生类B的所有特性,只需让它继承类A的特性;2.增加类B与基类A不同的那些特性。继承来的特性派生类的特性新增加的特性5.1.2派生类的声明classStudent{//声明学生Studentpublic:…voidpri

3、nt(){cout<<"number:"<

4、out<<"major:"<

5、jor<

6、out<

7、函数可以访问派生类的成员函数不能直接访问(在类外)基类的对象不能直接访问classbase{protected:inty;voidshow(){cout<

8、(4)可以改变基类成员在派生类中的访问属性。这些内容

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。