码迷,mamicode.com
首页 >  
搜索关键字:继承和派生    ( 103个结果
第12周 项目一-教师兼干部类
分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:  (1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。  (2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员wages(工资)。  (3...
分类:其他好文   时间:2015-05-25 14:39:37    阅读次数:138
第12周 项目二-摩托车继承自行车和机动车
在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承,如图所示。 下载可执行文件链接http://pan.baidu.com/s/1ntodu9z (1)根据上面各类间关系的描述,补全下面程序段中空缺的代码; (2)实现程序中声明的成员函数,注意相应操作中的动作发生的条件不能满足时应给出提示。 (3)运行程序,享...
分类:其他好文   时间:2015-05-25 14:38:23    阅读次数:133
第12周 阅读程序-多重继承5
阅读下面类的定义,请说出在测试函数中不同情况的调用产生的结果 #include using namespace std; class A { protected: int a,b; public: A(int aa, int bb):a(aa), b(bb) {} void printA() { cout<<"a: "<<a<<"\tb: "<<...
分类:其他好文   时间:2015-05-24 11:42:37    阅读次数:134
第12周 程序阅读-多重继承4
#include using namespace std; class A { public: int n; }; class B:public A {}; // class B:virtual public A{}; class C:public A {}; // class C:virtual public A{}; class D:public B,public C { pub...
分类:其他好文   时间:2015-05-24 11:40:41    阅读次数:186
第12周 补充阅读
#include using namespace std; class B { public: B(int x=0) { X=x; cout<<"B("<<x<<")\n"; } ~B() { cout<<"~B()\n"; } void print() { cout ...
分类:其他好文   时间:2015-05-24 11:39:12    阅读次数:199
第12周 程序阅读-多重继承1
#include using namespace std; class A { public: A() { a=0; } A (int i) { a=i; } void print() { cout<<a<<" "; } private: int a; }; clas...
分类:其他好文   时间:2015-05-24 10:12:05    阅读次数:167
第12周 程序阅读-多重继承3
#include using namespace std; class Base { public: Base(char i) { cout<<"Base constructor. --"<<i<<endl; } }; class Derived1:virtual public Base { public: Derived1(char i,char j):Base(i) ...
分类:其他好文   时间:2015-05-24 10:10:29    阅读次数:154
第12周 阅读程序-多重继承2
#include using namespace std; class A { public: A(char *s) { cout<<s<<endl; } }; class B:public A { public: B(char *s1, char *s2):A(s1) { cout<<s2<<endl; } }; ...
分类:其他好文   时间:2015-05-24 10:09:16    阅读次数:116
第11周 项目四-类族的设计
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:     (1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;     (2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计ma...
分类:其他好文   时间:2015-05-20 22:30:15    阅读次数:141
第11周 项目二-职员有薪水了(1)
(1)定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee类,派生类CEmployee增加了两个新的数据成员,分别用于表示部门和薪水。要求派生类CEmployee的构造函数显示调用基类CPerson的构造函数,并为派生类CEmployee定义析构函数,定义输出信息的函数。 class C...
分类:其他好文   时间:2015-05-20 09:47:23    阅读次数:139
103条   上一页 1 ... 6 7 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!