计科系类的继承和派生

计科系类的继承和派生

ID:11515213

大小:27.50 KB

页数:3页

时间:2018-07-12

计科系类的继承和派生_第1页
计科系类的继承和派生_第2页
计科系类的继承和派生_第3页
资源描述:

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

1、实验二派生类和继承实验目的和要求:?理解类的继承的概念,能够定义和使用类的继承关系。?掌握派生类的声明和定义方法。?掌握派生类构造函数的写法。?熟悉公有派生和私有派生的访问特性。实验内容:1.在一个公司中员工有两种类型:销售员和经理,他们都具有两个共同的属性:姓名和员工编号;但是他们的工资计算方式是不一样的:销售员的工资=每件商品提成*销售额,经理的工资=固定月薪设置三个类:?员工类:数据成员为姓名和员工编号,成员函数为构造函数,析构函数;?经理类:数据成员为工资;成员函数为构造函数、设置工资函数和输出姓名和工资的输出函数。?销售员类:数据成员为工资、每件商品

2、提成、销售额;成员函数为构造函数,设置每件商品提成和销售额函数,计算工资并输出姓名和工资的输出函数。用主函数生成两个对象:销售员对象和经理对象,调用设置成员函数和输出成员函数。程序如下:#include#includeusingnamespacestd;classYuangong{public:Yuangong(char*name1,char*number1){name=newchar[strlen(name1)+1];strcpy(name,name1);number=newchar[strlen(number1)+1];

3、strcpy(number,number1);}~Yuangong(){delete[]name;delete[]number;}public:char*name;char*number;};classXiaoshou:publicYuangong{public:Xiaoshou(char*name1,char*number1,intticheng1,intxiaoshoue1):Yuangong(name1,number1){ticheng=ticheng1;xiaoshoue=xiaoshoue1;}~Xiaoshou(){delete[]name;del

4、ete[]number;}intgongzi(){returnticheng*xiaoshoue;}voidprint(){cout<<"姓名"<

5、1;}~Jingli(){delete[]name;delete[]number;}voidprint(){cout<<"姓名"<

6、();return0;}总结:1.类完后一定要加“;”。2.注意析构函数在派生类中的应用。3.学会字符串的定义和应用。4.在派生类中构造函数定义时总参数表要加类型,分参数表不加。

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

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

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