淮海工学院计算机科学系.DOC

上传人:国*** 文档编号:710237 上传时间:2018-10-29 格式:DOC 页数:9 大小:63KB
下载 相关 举报
淮海工学院计算机科学系.DOC_第1页
第1页 / 共9页
淮海工学院计算机科学系.DOC_第2页
第2页 / 共9页
淮海工学院计算机科学系.DOC_第3页
第3页 / 共9页
淮海工学院计算机科学系.DOC_第4页
第4页 / 共9页
淮海工学院计算机科学系.DOC_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、淮海工学院计算机科学系实 验 报 告 书课 程 名 : VC+程序设计题 目: 类的定义与实现班 级: 计算机 054学 号: 110511427姓 名: 吴娟评语:成绩: 指导教师: 批阅时间: 年 月 日VC+程序设计实验报告 - 1 -目的与要求编程实现类的定义,掌握 C+面向对象基本特性,如抽象、继承、重载、多态,理解虚函数、构造函数、析构、模板等基本概念与基本语法。实验内容或题目1 定义时间类 Time,给出类的成员属性及构造函数、析构函数及普通方法的定义,利用定义的类定义对象,并对对象的属性进行访问;2 定义一个类 Point,然后定义类 Point 的派生类 Circle,再定义

2、 Circle 的派生类Cylinder; 3 通过函数参数类型的不同实现函数重载;4 函数模板的定义与使用。实验步骤与源程序源程序:#include“iostream.h“#include“string.h“#include“stdlib.h“class Employeepublic:char Name20;int Age;char *Postion;int Salary;public:show()couta;switch(a)case 1:int age,week;char name20;Manager manager;coutname;coutage;coutweek;manager.s

3、et_manager(name,age,week);coutname;coutage;coutsell;saleman.set_saleman(name,age,sell);coutname;coutage;coutnumber;num_worker.set_numworker(name,age,number);coutname;coutage;couttime;time_worker.set_timeworker(name,age,time);cout / 使用 2 个类型参数class MyTemClass / 定义模板类.;源程序运行结果:工资管理系统=1.经理. 2.销售人员.3.计件

4、工. 4.计时工.5.退出.=请选择操作=VC+程序设计实验报告 - 6 -选择操作:1输入信息:姓名:wujuan年龄:28工作周次:5输出信息:姓名:wujuan年龄:28职位:Manager工资:10000工资管理系统=1.经理. 2.销售人员.3.计件工. 4.计时工.5.退出.=请选择操作=选择操作:2输入信息:姓名:zhangsan年龄:29销售量:8000输出信息:姓名:zhangsan年龄:29职位:Saleman工资:2100工资管理系统=1.经理. 2.销售人员.3.计件工. 4.计时工.5.退出.=请选择操作=选择操作:3输入信息:姓名:lisi年龄:30工件个数:850

5、0输出信息:姓名:lisi年龄:30职位:Worker工资:42500VC+程序设计实验报告 - 7 -工资管理系统=1.经理. 2.销售人员.3.计件工. 4.计时工.5.退出.=请选择操作=选择操作:4输入信息:姓名:wanger年龄:26工作时间:200输出信息:姓名:wanger年龄:26职位:Worker工资:2000工资管理系统=1.经理. 2.销售人员.3.计件工. 4.计时工.5.退出.=请选择操作=选择操作:5Press any key to continue结果分析与实验体会面向对象程序设计以数据为中心,采用对象来描述问题空间的实体,用程序代码模拟现实世界中真实或抽象的对象。当创建一个对象时,系统先根据类定义的成员变量为对象分配内存空间,然后自动调用对象的构造函数对这段内存空间进行初始化处理,从而完成对象的初始化。当撤消一个对象时,系统会先自动调用对象的析构函数,然后释放对象所占内存空间。C+中大多数运算符都可以重载。函数重载与运算符重载的区别在于同一个重载运算符的参数个数是相同的。通过使用面向对象程序设计的抽象、封装、继承和多态性等机制,程序更易于维护、更新和升级。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。