您所在位置: 网站首页 / 面向对象程序设计-实验报告2★.docx / 文档详情
面向对象程序设计-实验报告2★.docx 立即下载
2025-08-28
约9.1千字
约17页
0
19KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

面向对象程序设计-实验报告2★.docx

面向对象程序设计-实验报告2★.docx

预览

免费试读已结束,剩余 12 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

面向对象程序设计-实验报告2★

第一篇:面向对象程序设计-实验报告2GDOU-B-11-112广东海洋大学学生实验报告书实验名称实验2:构造函数和析构函数课程名称面向对象程序设计学院(系)学生姓名成绩信息学院学号专业计算机科学与技术实验地点科423班级实验日期一.实验目的1.掌握构造函数和析构函数的定义的基本格式。2.掌握利用构造函数对对象的数据成员进行初始化的方法。3.了解构造函数的使用方法。二.实验内容1.定义一个关于日期时间的类,并在类中定义构造函数、析构函数。2.定义一个圆柱体类Cylinder。成员中有私有数据半径及高,要求有构造函数、析构函数以及求圆柱体体积的成员函数。定义此类的两个对象,编写一个主函数进行测试。指导教师日期注:请用A4纸书写,不够另附纸。第页,共页第二篇:面向对象程序设计大作业实验报告面向对象程序设计大作业实验报告计算机2000班周博慧学号***2001年12月5日一,功能介绍程序采用C++为设计语言,使用VISUALC++提供的头文件,操作平台基于dos平台,适用的分辨率为600*480。程序的设计目的是为一家船工厂建立库存清单。它能够实现的功能有:1,输入库存(船,零件)的基本情况;2,改变船或者零件的库存量;3,查询现存的零件数量;4,显示库存的基本情况。二,基本结构1,类的说明程序共定义了四个类类型,它们分别是:stock(库存)类,part(零件)类,ship(船)类,stocklist类(库存链表类)。其中,stock作为基类被part类和ship类公有继承,part类和ship类分别作为stock的派生类存在,两者无其它联系;stock-list类作为一个独立的类而存在。2,成员说明stock类定义了两类成员:A)保护成员:包括current-level(当前库存量)和price(价格;对于零件而言是厂商的成本;对于船而已是销售给销售商的价格)。B)公有成员:包括stock();get-level();change-level();get-price();change-price();~stock()六个成员函数。其中,get-level()返回当前的库存量;change-level()改变库存量;get-price()得到库存价格;change-price()改变商品价格;~stock()显示目前某型号零件或某种船模型的库存量。change-level()和~stock()被设置为虚函数。part类除了自stock类继承的成员以外,还定义了两类成员,分别是:A)私有成员:reorder-level(零件的定货量)和part-num(零件的型号);在这里要求零件的型号由一个字母两个数字组成。B)公有成员:part();get-part();set-reorder();~part()四个成员函数。其中,get-part()返回零件型号;set-reorder()设置定货量;~part()显示零件型号。ship类除了自stock类继承的成员以外,还定义了两类成员,分别是:A)私有成员:model(船的型号,要求输入字符);engine-size(引擎规格,要求输入数字);max-speed(船的最高速度)。B)公有成员:ship();get-model();~ship()三个成员函数。其中,get-model()返回船的型号,与零件型号不同,这里要求的是全字符;~ship()显示型号名称。stock-list类包含了一个“指针对节点”类型的实例变量,程序运行的时候,指针将接收到一个part类对象或者ship类对象的地址,它也定义了两类成员:A)私有成员:只定义了一个返回类型为stock-node结构(自定义的库存结点结构)的指针head-ptr。B)公有成员:包括stock-list();insert-stock();find-part();find-ship();display-list();~stock-list()五个成员函数。其中,stock-list()把库存清单的首地址设置为空,为以后建立库存清单做准备;insert-stock()输入零件或者船的基本数据;find-part()查找零件数据;find-ship()查找船数据;display-list显示库存情况;~stock-list()释放旧地址占用的空间。3,结构说明本程序包括两个c++headerfile和三个c++sourcefile。c++headerfile包括shipparts.h和stocklist.h;c++sourcefile包括shipparts.cpp,stocklist.cpp和mainstock.cpp。三,心得体会通过这次大作业的设计,我对C++熟悉了很多,更深刻的体会到C++编程序的优点,加
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

面向对象程序设计-实验报告2★

文档大小:19KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用