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

实验三++类与对象VIP免费

实验三++类与对象_第1页
1/5
实验三++类与对象_第2页
2/5
实验三++类与对象_第3页
3/5
实验三类与对象实验目的掌握类和对象的概念、定义和访问方法掌握不同类型成员的访问限制掌握构造函数和析构函数的使用方法实验示例[例3-1]运用面向对象程序设计方法编写一个程序,计算两个给定长方形的面积,其类中设计一个用于计算两个长方形的总面积成员函数。解题思路:设计一个类Rect,包含数据成员len(表示长度)、wid(表示宽度),以及求面积的公有成员函数area()、求两个长方形的总面积成员函数addarea(),并设计两个重载的构造函数。实现步骤:1.新建Win32ConsoleApplication程序项目2.在文件编辑区窗口编写如下程序代码:#include#includeclassRect{floatlen,wid;public:Rect(){};//默认的构造函数(内联的)Rect(float,float);//构造函数floatarea(){returnlen*wid;};//求面积(内联的)voidaddarea(Rect,Rect);//求两个长方形的面积};Rect::Rect(floata,floatb){len=a;wid=b;}voidRect::addarea(Rectr1,Rectr2){cout<<”总面积:”<classscore{intfs;staticintsum;staticintnum;public:score(ints){fs=s;sum+=fs;num++;}staticvoidaverage(){if(num==0)cout<<”尚未输入学生成绩!”<>s;if(s<0)break;//输入负数时结束成绩输入p=newscore(s);deletep;}score::average();}3.编译、链接和执行程序实验习题1.定义一个日期类Date,该类对象存储日期数据,并实现如下操作:voidgetdate();//输出日期,格式:”2000年1月1日”intgetyear();//返回年份intgetmonth();//返回月份intgetday();//返回日期voidsetdate(inty,intm,intd);//设置日期2.设计一个雇员类employee,该类对象可存储雇员的姓名、编号、生日等信息,要求使用上一题设计的日期类作为对象成员表示生日。雇员类的使用如:employeea(“Smith”,“10”,1978,11,25);//对象a表示雇员Smith,编号为10,1978年11月25日出生dateToday;…if(a.isBirth(Today))…….//判断今天是否为某雇员的生日、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、#includeclassDate{public:voidgetdate()//输出日期,格式:"2000年1月1日"{cout<

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

碎片内容

实验三++类与对象

文泉书屋+ 关注
实名认证
内容提供者

热爱教学事业,对互联网知识分享很感兴趣

相关标签

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