全文预览

C 类的继承与派生 实验报告

上传者:你的雨天 |  格式:doc  |  页数:10 |  大小:136KB

文档介绍
d;Рclass vehicleР{Рpublic:Р?void get(int we,int wh)Р?{Р?weight=we;Р?wheel=wh;Р?}Р?void display()Р?{Р?cout<<"the weight is"<<weight<<endl;Р?cout<<"the wheel is"<<wheel<<endl;Р?}Рprotected:Р?int weight;Р?int wheel; Р};Рclass car :public vehicleР{Р?public:Р?void get1(int m)Р?{Р?busload=m;Р?}Р?void play1()Р?{Р?cout<<"the busload is"<<busload<<endl;Р?}Рprotected:Рint busload;Р};Рclass truck:public vehicleР{Р?Рpublic:Р?void get2(int m)Р?{Р?deadweight=m;Р?}Р void play2()Р?{Р?cout<<"the deadweight is"<<deadweight<<endl;Р?}Рprotected:Р?int deadweight;Р};Рvoid main()Р{Рvehicle s;Рcar ss;Рtruck sss;Рs.get(3,5);Рss.get1(4);Рsss.get2(10);Рs.display();Рss.play1();Рsss.play2();Р}Р2.实验结果Р个人小结Р通过此次实验,我掌握了利用单继承和多继承的方式定义派生类的方法。理解在各种继承方式下构造函数和析构函数的执行顺序。理解和掌握公有继承、私有继承和保护继承对基类成员的访问机制理解虚基类的目的和作用,对C++编程有了更进一步的理解!

收藏

分享

举报
下载此文档