下载此文档

类与对象实验报告.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
浙江理工大学信息学院
面向对象程序设计实验报告
实验名称:类的定义与使用学时安排:3
实验类别:设计性实验实验要求:1人1组
姓名: 于晴学号: 20**********
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
一、实验目的
1)掌握类的概念、类的定义格式、类与结构的关系、类的成员属性和类的封装性;
2)掌握类对象的定义;
3)理解类的成员的访问控制的含义,公有、私有和保护成员的区别;
4)掌握构造函数和析构函数的含义与作用、定义方式和实现,能够根据要求正确定义和重载构造函数。能够根据给定的要求定义类并实现类的成员函数;
二、实验原理介绍
通过建立类及对象,用类的成员函数和对象访问类的成员;
利用建立类的构造函数,完成类的成员的初始化工作;
三、实验设备介绍
软件需求: Visual C++
硬件需求: 对于硬件方面的要求,建议配置是Pentium III 450以上的CPU处理器,64MB以上的内存,200MB的自由硬盘空间、CD-ROM驱动器、能支持24位真彩色的显示卡、彩色显示器、打印机。
四、实验内容
编写一个程序,模拟电梯的功能。功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示。
要求:
,选择操作后再由用户输入要进入的楼层,进而电梯开始运行,显示所到的每一楼层层数。
,则选择输入的楼层好不能比当前楼层号小,否则应给出不合法提示。
3. 如果是下行,则选择输入的楼层好不能比当前楼层号大,否则应给出不合法提示。
,直到窗口关闭。
五程序清单
#include<iostream>
#include<>
using namespace std;
int flag,i;
class elevator
{
private:
int number,n,m;
public:
void init1()
{
number=1;
}
void init2()
{
cout<<"该电梯一共10层,当前您在"<<number<<"楼"<<endl;
cout<<"---请选择操作:---"<<endl;
cout<<"| |"<<endl<<"| |"<<endl<<"----------"<<endl;
cin>>n;
}
void init3()
{
cout<<"请输入要进入的楼层:"<<endl;
cin>>m;
}
void judge1()
{
if(n!=1&&n!=2)
{
cout<<"您的选择有误,不能操作!"<<endl;
flag=1;
}
}
void judge2()
{
if(m<1||m>10)
{
cout<<"您选择的楼层不存在"<<endl<<endl;
flag=1;
}
else if(n==1&&m<=number)
{

类与对象实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小43 KB
  • 时间2018-01-03