从类base派生两个类,每个派生类定义函数iam()输出派生类的名字。
1
按以下描述和要求建立两个类:基类 Rectangle(矩形类) 和派生类 Cube(正方体) 1. Rectangle 私有成员:     double x1, y1;            //左下角的坐标     double x2, y2;            //右上角的坐标 公有成员:     带缺省值的构造函数 Rectangle(double a=0,double b=0, double c=0, double d=0),对矩 形的左下角坐标和右上角坐标进行初始化,若未赋初值,则矩形的左下角坐标和右上角 坐标都采用缺省值 0;     函数 double getwidth()计算并返回矩形的宽;     函数 double getlength()计算并返回矩形的长;     函数 void display()输出矩形的各坐标及长宽。 2. 立方体 Cube 的底面矩形从基类继承 Cube 私有成员:     string name  或者 char name[10];              //立方体的名称(字符串对象)       double h;                                                      //立方体高度 公有成员:     带缺省值的构造函数 Cube(double a=0, double b=0, double c=0, double d=0, char *s=0, double h1=0),其中 char *s 是立方体的名称,double h1 是立方体的高度值;     函数 void set(char *, double)用来修改立方体的名称和高度值;     函数 void display()输出立方体全部信息,并计算输出体积;     函数 Cube add(Cube &S)将形式参数 S 的高度加到 this 对象上。 string 类包含在头文件 string.h 中。 3. 主函数要求: (1) 定义 Rectangle 类对象 A{坐标:10, 10, 30,40}; 定义 Cube 类对象 B{坐标:20, 10, 30, 40;名称和高度:Box, 60}、C(C 数据由 B 拷贝 产生)和 D(D 数据暂无)。 (2) 调用函数 set 修改对象 C 的名称和高度值,数据为{Trunk, 95}。 (3) 调用函数 display 及相关函数输出对象 A、B 和 C 的全部数据,计算输出 B 和 C 的体 积。每个对象的信息占一行。 (4) 调用 add 函数,将 B 和 C 的高度值之和赋值给 D 的高度值,输出 D 的全部数据,计 算并输出 D 的体积。 文件为word形式,请复制粘贴到VS的cpp文件中运行。
2021-05-20 09:00:19 33KB c++ 机试
1
《Visual C++2012入门经典(第6版)》实例,在派生类的构造函数中调用基类的构造函数
2021-04-19 09:05:03 1.63MB 构造函数调用
1
详细讲解并给出实例,帮助大=大家解决子窗口如何调用父窗口自己写的派生类函数。希望对大家有帮助
2021-04-10 17:21:35 11.67MB mfc 调用 父窗口
1
MFC,编辑框,CEdit中需要屏蔽右键时,在构造对象(添加变量)时传入TURE,即可屏蔽掉右键,默认传入flase,使用派生类中自定义菜单,包括全选、复制、粘贴、剪切
2021-03-19 16:34:19 2KB CEdit右键
1
含实验心得,非常详细
2021-02-25 16:03:35 502KB c++ 派生类 cpp GZHU
本资源是C++继承与派生类实验报告,欢迎大家下载阿!
2019-12-21 22:01:27 25KB C++继承与派生类实验报告
1
本次课程设计的题目是设计一个职工工资管理系统,编写的主要内容如下: (1) 建立职工信息数据,包括职工编号、姓名、性别、合计工资、出生时间、参加工作时间和年龄(计算得到)。 (2) 根据职工信息表,建立只含有姓名和年龄的职工信息简表。 (3) 使用继承的方法构造3个类,(即雇员类——虚基类,教师类和工人类——派生类),教师教师工资由基本工资+级别工资+工龄工资+课时工资构成;工人工资由基本工资+级别工资+工龄工资+奖励工资构成 (4) 编写同名display()成员函数,用来职工信息的内容。 (5) 按年龄输出此年龄段教师信息。 (6) 对“<<”和“>>”运算进行重载。 (7) 抽取并计算职工的平均年龄。 (8) 按姓名检索并输出检索信息 (9) 编写文件操作函数,存储教师和工人信息 (10) 编写链表类模板,分别建立教师和和工人链表
2019-12-21 21:14:22 638KB 单链表、类
1
实验内容为新建一个雇员类,它的数据成员有雇员代号,年龄,工资,性别,姓名,输入雇员资料方法,打印雇员资料方法。以此雇员类为基类,从中派生出教师类,其中要求在教师类中加入一个计算教师工资的方法,教师工资=基本工资(1000)+课时(月工作量)×30。以此雇员类为基类,从中派生出实验员类,其中要求在实验员类中加入一个计算实验员工资的方法,实验员工资=基本工资(800)+实验室补助(150)+值班时间(月工作量)×5。以此雇员类为基类,从中派生出行政人员类,其中要求在行政人员类中加入一个计算行政人员工资的方法,行政人员工资=基本工资(900)+行政补贴(200)。分别要求用多态方法实现输入输出教师、实验人员、行政人员信息和计算教师、实验人员、行政人员工资的方法。
2019-12-21 20:53:22 1.16MB 多态 雇员类 教师类 行政人员类
1