C++_Task1面向对象程序设计.doc_第1页
C++_Task1面向对象程序设计.doc_第2页
C++_Task1面向对象程序设计.doc_第3页
C++_Task1面向对象程序设计.doc_第4页
C++_Task1面向对象程序设计.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章 类与对象实验报告第4章 类与对象报告书名称实验4-1 类编程实验程序1姓名指导教师学号日期2010.10.13任务清单l 场景在本练习中,编写一个简单的带类的C+程序,调试该程序,熟悉并掌握C+程序的平台使用。l 实验方法1. C+程序命名为:clock.cpp。2. 程序包括Clock类,类中包含SetTime和ShowTime两个公有成员函数,三个整型私有成员数据Hour,Minute,Second。3. 编写主函数,创建Clock类对象,并调用上述两个公有成员函数。l 实验预估时间20分钟l 实验结果l #include l using namespace std;l class Clockl l public:l void SetTime(int h,int m,int s)l l hour=h;l minute=m;l second=s;l l void ShowTime()l l couthour:minute:secondendlendl;l l private:l int hour,minute,second;l ;l main()l l Clock clock1;l clock1.SetTime(12,59,55);l coutThe time is :endlendl;l clock1.ShowTime();l l名称实验4-2 类编程实验程序2姓名林凤指导教师乐仁昌学号106012010002日 期2012.10.13任务清单l 场景在上述Clock类中添加构造函数、析构函数和拷贝构造函数,并添加相应的输出代码,实践并检验这些函数的调用情况。l 实验方法1. 程序命名为:clock.cs。2. 在public域添加构造函数、析构函数和拷贝构造函数。3. 在main函数中创建一个对象clock1,调用SetTime公有函数对Hour,Minute,Second数据成员进行修改;再创建第二个对象clock2,用clock1对clock2进行初始化(语句为:Clock clock2(clock1);)。观察构造函数、析构函数和拷贝构造函数的执行情况。实验预估时间30分钟实验结果试验程序如下:#include using namespace std;class Clockpublic:Clock();Clock(int i,int j)cout带参数构造函数已调用endlendl;Clock(Clock&);Clock();void SetTime(int h,int m,int s)hour=h;minute=m;second=s;void ShowTime()couthour:minute:secondendlendl;private:int hour,minute,second;Clock:Clock()cout构造函数已调用endlendl;Clock:Clock(Clock&p)hour=p.hour;minute=p.minute;second=p.second;cout拷贝构造函数已调用endlendl;Clock:Clock()cout析构函数已调用endlendl;void main()Clock clock1;Clock clock2(0,0);Clock clock3=clock

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论