c++课件第十一章继承与派生

c++课件第十一章继承与派生

ID:30359972

大小:752.04 KB

页数:23页

时间:2018-12-29

c++课件第十一章继承与派生_第1页
c++课件第十一章继承与派生_第2页
c++课件第十一章继承与派生_第3页
c++课件第十一章继承与派生_第4页
c++课件第十一章继承与派生_第5页
资源描述:

《c++课件第十一章继承与派生》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第11章继承和派生11.1继承与派生的概念图11.1图11.2本书中的约定,箭头表示继承的方向,从派生类指向基类。图11.3图11.4图11.511.2派生类的声明方式classStudent{public:voidget_value(){cin>>num>>name>>sex;}voiddisplay(){cout<<"num:"<

2、ublicStudent{public:voidget_value_1(){cin>>age>>addr;}voiddisplay_1(){cout<<"age:"<#includeusin

3、gnamespacestd;classStudent{public:voidget_value(){cin>>num>>name>>sex;}voiddisplay(){cout<<"num:"<>age>>addr;}voiddisplay_1(

4、){//cout<<"num:"<

5、;stud1.get_value_1();stud1.display();stud1.display_1();return0;}1001huangF18Beijingnum:1001name:huangsex:Fage:18address:Beijing#includeclassLocation{private:intX,Y;public:intGetX(){returnX;}intGetY(){returnY;}intZ;protected:intP;};classRectangle:publicLocation{23private:

6、intHeight,Width;public://intGetHH(){X=5;returnHeight;}//在公有派生中基类的私有成员在派生类中是不可访问的intGetH(){cout<

7、;}//Z在test类中是可访问的};voidfun(){Rectangler;//定义对象rintXvalue=r.GetX();//使用基类返回r的X值inth=r.GetH();//通过派生类返回r的H值r.Z=99;//在公有派生中基类的公有成员在//派生类中还是公有成员r.P=109;//在公有派生中基类的保护成员//在派生类中还是保护成员}voidmain(){fun();}11.4.2私有继承图11.7例11.2私有继承实例#include#includeusingnamespacestd;#include

8、ostream>#include

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

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

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