电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c++课程设计——职工工资管理系统VIP免费

c++课程设计——职工工资管理系统_第1页
1/15
c++课程设计——职工工资管理系统_第2页
2/15
c++课程设计——职工工资管理系统_第3页
3/15
题目c++面向对象程序设计课程设计清单:5小题+职工工资管理系统(类、链表实现)姓名:学号:专业:计算机科学与技术学院:指导教师:2018年6月17日Part1:小程序练习1类的继承定义一个point类,包含私有数据成员x,y,成员函数包括无参构造函数,带参构造函数,set和get属性函数。定义circle类,从point类公有派生,增加数据成员半径r,成员函数包括无参构造函数,带参构造函数,计算面积函数getarea。在main函数中定义一个circle的对象,并计算其面积。/*1.定义Point类,设置其成员函数(构造函数,拷贝构造函数和析构函数)以及setx()sety()getx()gety()四个属性函数。2.定义circle类,设置其成员函数(构造函数,拷贝构造函数和析构函数)以及获取半径r的函数get_r()计算面积并获取面积的函数getarea()。3.在主函数中定义类的对象c1并初始化r=2。再调用getarea()函数输出面积*/#includeusingnamespacestd;classpoint//定义point类{public:point(){}point(intx,inty){}voidset_x(intx){this->x=x;}intget_x(){returnx;}voidset_y(inty){this->y=y;}intget_y(){returny;}private://私有对象xyintx;inty;};classcircle:publicpoint//circle类公有派生point{public:circle(){}circle(doubler,intx,inty):point(x,y){this->r=r;}doubleget_r(){returnr;}doublegetarea(){return(3.14*r*r);}private:intr;//circle私有对象r};intmain(){circlec1(2,3,6);cout<<"r="<>,<<功能。在main函数里测试该类。/*1.定义counter类,私有成员数据weight,设置其成员函数(构造函数和析构函数)2.重载自加自减运算符和<<、>>运算符。3.在主函数中实现运算符重载。4.友元函数需要声明。*/#include#includeusingnamespacestd;classcounter;istream&operator>>(istream&is,counter&a);ostream&operator<<(ostream&os,counter&a);classcounter//定义类counter{private:doubleP;public:counter(){}//无参构造函数counter(doublep):P(p){}//带参构造函数counteroperator++();//重载前置++counteroperator++(int);//重载后置++counteroperator--();//重载前置--counteroperator--(int);//重载后置--friendistream&operator>>(istream&is,counter&a);//声明友元,重载输入运算符>>friendostream&operator<<(ostream&os,counter&a);//同上};countercounter::operator++()//前置++重载实现{++P;return*this;}countercounter::operator++(int)//后置++重载实现{countera=*this;++(*this);returna;}countercounter::operator--()//前置--重载实现{--P;return*this;}countercounter::operator--(int)//后置--重载实现{countera=*this;--(*this);returna;}istream&operator>>(istream&in,counter&a)//运算符>>重载实现{in>>a.P;if(!in)cerr<<"输入错误!"<

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c++课程设计——职工工资管理系统

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群