实验一.类与对象实验报告材料

实验一.类与对象实验报告材料

ID:47735814

大小:89.00 KB

页数:10页

时间:2019-10-13

实验一.类与对象实验报告材料_第1页
实验一.类与对象实验报告材料_第2页
实验一.类与对象实验报告材料_第3页
实验一.类与对象实验报告材料_第4页
实验一.类与对象实验报告材料_第5页
资源描述:

《实验一.类与对象实验报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浙江理工大学信息学院面向对象程序设计实验报告实验名称:类的定义与使用学时安排:3实验类别:设计性实验实验要求:1人1组姓名:邵旸珂学号:2016329621068 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄一、实验目的1)掌握类的概念、类的定义格式、类与结构的关系、类的成员属性和类的封装性;2)掌握类对象的定义;3)理解类的成员的访问控制的含义,公有、私有和保护成员的区别;4)掌握构造函数和析构函数的含义与作用、定义方式和实现,能够根据要求正确定义和重载构造函数。能够根据给定的要求定义类并实现类的成员函数

2、;二、实验原理介绍通过建立类及对象,用类的成员函数和对象访问类的成员;利用建立类的构造函数,完成类的成员的初始化工作;三、实验设备介绍软件需求:windows或linux下的c++编译器硬件需求:对于硬件方面的要求,建议配置是PentiumIII450以上的CPU处理器,64MB以上的内存,200MB的自由硬盘空间、CD-ROM驱动器、能支持24位真彩色的显示卡、彩色显示器、打印机。四、实验内容编写一个程序,模拟电梯的功能。功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示。要求:1.由用户选择按上行按钮还

3、是下行按钮,选择操作后再由用户输入要进入的楼层,进而电梯开始运行,显示所到的每一楼层层数。2.如果是上行,则选择输入的楼层号不能比当前楼层号小,否则应给出不合法提示。3.如果是下行,则选择输入的楼层号不能比当前楼层号大,否则应给出不合法提示。4.电梯一旦开始运作就会始终运行,直到窗口关闭。5.电梯在经过不同楼层时,最好每个楼层的显示之间能有延迟,最终停靠的楼层的输出形式能更加醒目。如果可以,在电梯最初开始运行时,能在电梯由内部显示当前日期(提示:实现这些功能时,需要调用系统api,实现时间显示功能可以使用CDate类)。五程序清

4、单#include#include#includeusingnamespacestd;intn,floorNumber;classElevator{private:intfloor;//电梯总的楼层数boolup;//是否上行,bool为布尔类型,可取值true或falsebooldown;//是否下行intcurrentFloor;//当前所在楼层public:Elevator(intfloor);voidsetUpButton();//按下上行按钮voidsetDown

5、Button();//按下下行按钮voidsetFloorNumber(intfloorNumber);//根据要进入的楼层电梯开始运行,并逐层显示经过的楼层intgetCurrentFloor();//获得当前所在楼层voidcharge();intchoice();};Elevator::Elevator(intf){floor=f;up=false;down=false;currentFloor=1;};voidElevator::setUpButton(){if(currentFloor>floorNumber){Set

6、ConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY

7、FOREGROUND_RED

8、FOREGROUND_GREEN);cout<<"您不能上行!"<floor){SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY

9、FOREGROUND_RED

10、FOREGROUND_GRE

11、EN);cout<<"没这一层!太高啦!您想上天?!"<

12、FOREGROUND_RED

13、FOREGROUND_GREEN);cout<<"您不能下行!"<

14、er<1){SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY

15、FOREGROUND_RED

16、FOREGROUND_GREEN);cout<<"没这一层!太低啦

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

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

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