《面向对象技术》实验报告模板.doc

《面向对象技术》实验报告模板.doc

ID:58914402

大小:31.50 KB

页数:9页

时间:2020-10-26

《面向对象技术》实验报告模板.doc_第1页
《面向对象技术》实验报告模板.doc_第2页
《面向对象技术》实验报告模板.doc_第3页
《面向对象技术》实验报告模板.doc_第4页
《面向对象技术》实验报告模板.doc_第5页
资源描述:

《《面向对象技术》实验报告模板.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程:面向对象技术学号:姓名:班级:2010级计算机软件(嵌入式系统)1班教师:周晓计算机科学与技术系实验一函数一、实验目的及要求1.掌握函数的定义和调用方法。2.练习重载函数的使用。二、实验环境硬件:计算机软件:MicrosoftVisualC++三、实验内容1.编写重载函数Max1可分别求取两个整数,三个整数,两个双精度数,三个双精度数的最大值。2.用递归的方法编写函数求Fibonacci数。四、实验结果(附截图)五、总结六、附录(源程序清单)实验二类与对象一、实验目的及要求1.掌握类的声明和使用;2.掌握类的声明和对象的声明;3

2、.熟悉具有不同访问属性的成员的访问方式;4.熟悉构造函数和析构函数的执行过程;5.学习类的组合使用方法。二、实验环境硬件:计算机软件:MicrosoftVisualC++三、实验内容设计一个用于人事管理的People(人员)类。考虑到通用性,这里只抽象出所有类型人员都具有的属性:number(编号)、sex(性别)、birthday(出生日期)、id(身份证号)等。其中“出生日期”声明为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数、组合。四、实验结果(附截图)五、总结

3、六、附录(源程序清单)实验三数据的共享与保护一、实验目的及要求1.掌握程序运行中变量的作用域、生存期和可见性;2.掌握类的静态成员的作用;3.掌握多文件结构在C++程序中的使用。二、实验环境硬件:计算机软件:MicrosoftVisualC++三、实验内容实现客户机(CLIENT)类。声明字符型静态数据成员ServerName,保存其服务器名称;整型静态数据成员ClientNum,记录已定义的客户数量;定义静态函数ChangeServerName()改变服务器名称。在头文件client.h中声明类,在文件client.cpp中实现,在文件te

4、st.cpp中测试这个类,观察相应的成员变量取值的变化情况。四、实验结果(附截图)五、总结六、附录(源程序清单)实验四数组、指针与字符串一、实验目的及要求1.学习使用数组数据对象;2.掌握字符串数据的组织和处理;3.学习标准C++库的使用;4.掌握指针的使用;5.练习通过Debug观察指针的内容及其所指的对象的内容;6.练习通过动态内存分配实现动态数组,并体会指针在其中的作用;7.学习使用字符数组和标准C++库练习处理字符串的方法。二、实验环境硬件:计算机软件:MicrosoftVisualC++三、实验内容1.编写并测试3×3矩阵转置函数,

5、使用动态内存分配生成动态数组保存3×3矩阵,使用指针实现函数的功能。2.使用string类声明字符串对象,编成实现两字符串的连接。四、实验结果(附截图)五、总结六、附录(源程序清单)实验五继承与派生一、实验目的及要求1.掌握声明和使用类的继承关系,声明派生类;2.掌握不同继承方式下对基类成员的访问控制;3.学习虚基类的使用。二、实验环境硬件:计算机软件:MicrosoftVisualC++三、实验内容声明一个车(vehicle)基类,具有MaxSpeed、Weight等成员变量,Run、Stop等成员函数,由此派生出自行车(bicycle)类

6、、汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcar)类有座位数(SeatNum)等属性。从bicycle和motorcar派生出摩托车(motorcycle)类,在继承过程中,注意把vehicle设置为虚基类。如果不把vehicle设置为虚基类,会有什么问题?编程试试看。四、实验结果(附截图)五、总结六、附录(源程序清单)实验六多态性一、实验目的及要求1.掌握运算符重载的方法;2.掌握使用虚函数实现动态多态性。二、实验环境硬件:计算机软件:MicrosoftVisualC++三、实验内

7、容声明一个车(vehicle)基类,有Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类,从bicycle和motorcar派生出摩托车(motorcycle)类,它们都有Run、Stop等成员函数。观察虚函数的作用。四、实验结果(附截图)五、总结六、附录(源程序清单)实验七群体类和群体数据一、实验目的及要求1.掌握对数组元素排序的方法;2.掌握对数组元素查找的方法;3.了解结点类、链表类、栈类、队列类的声明、实现和使用方法。二、实验环境硬件:计算机软件:MicrosoftVisualC++三、实验内

8、容1.编写程序queue.h,用链表实现队列(或栈)类。在测试程序lab9_3.cpp中声明一个整型队列(或栈)对象,插入5个整数,压入队列(或栈),在依次取出并显

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

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

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