面向对象程序设计实验目的及内容_第1页
面向对象程序设计实验目的及内容_第2页
面向对象程序设计实验目的及内容_第3页
面向对象程序设计实验目的及内容_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、5 个实验选 3 个填入实验报告实验名称:类和对象实验目的:1掌握类的定义和使用方法,掌握类对象的声明和使用方法。 2掌握对象的初始化和赋值的方法。3了解成员函数的特性、友元。4静态成员的使用方法。5理解和掌握 this 指针的用法。6理解和掌握 const 类型数据的使用。实验内容 :定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name卜学号(num)、数学成绩(mathScore卜英语成绩(englishScore)、人数(count)、数学总成绩(mathTotalScore)和英语 总成绩 (englishTotalScore) 。其中姓名定义为长度为 18 的字

2、符数组, 其它数据成员类型为整型, 数学总成绩、英语总成绩和人数为静态数据成员,函数成员包括构造函数、显示基本数据函 数(ShowBase)和显示静态数据函数 (ShowStatic),其中构造函数由已知参数姓名(nm)、学号(nu)、数学成绩(math)和英语成绩(english)构造对象,显示基本数据函数用于显示学生的姓名、 学号、数学成绩、英语成绩,显示静态数据函数为静态成员函数,用于显示人数,数学总成 绩,英语总成绩;要求所有数据成员为 private 访问权限,所有成员函数为 public 访问权限, 在主函数中定义若干个学生对象,分别显示学生基本信息,以及显示学生人数,数学总成绩

3、与英语总成绩。实验名称:继承与派生实验目的:1熟练掌握类的继承,能够定义和使用类的继承关系。2掌握派生类的声明与实现方法。3掌握类构造函数的初始化列表与作用域分辨符的使用方法。4理解虚基类在解决二义性问题中的作用。实验内容:定义Staff (员工)类,由Staff分别派生出Saleman (销售员)类和 Manager (经理)类, 再由Saleman (销售员)类和 Manager (经理)类采用多重继承方式派生出新类SaleManager(销售经理)类,各类之间的继承关系如图1.2所示。图2.2各类之间的继承关系要求:(1) 在Staff类中包含的数据成员有编号 (num)、姓名(name

4、)、出勤率(rateOfAttend)、基 本工资(basicSal)和奖金(prize)。在Saleman类中还包含数据成员销售员提成比例 (deductRate) 和个人销售额(personAmount),在Manager类中还包含数据成员经理提成比例 (totalDeductRate) 和总销售额(totalAmount)。在SaleManager类中不包含其它数据成员。(2) 各类人员的实发工资公式如下:员工实发工资 =基本工资+奖金*岀勤率销售员实发工资=基本工资+奖金*岀勤率+个人销售额*销售员提成比例 经理实发工资=基本工资+奖金*岀勤率+总销售额*经理提成比例销售经理实发工资

5、=基本工资+奖金*岀勤率+个人销售额*销售员提成比例+总销售额*经 理提成比例(3 )每个类都有构造函数、输出基本信息函数(Output)和输出实发工资函数(OutputWage)。实验名称:函数重载与运算符重载实验目的:1 学习函数和操作符重载的使用方法。2 理解函数和运算符重载的作用和意义。3 掌握类运算符和友元运算符重载的定义和使用。4掌握常用运算符的重载。实验内容:设计一个时间类 Time,要求:(1) 包含时(hour)、分(minute)和秒(second)私有数据成员。(2) 包含构造函数,重载关于一时间加上另一时间的加法运算符+、重载关于一时间减 去另一时间的减加运算符-、重载

6、输出运算符 等。实验名称:虚函数与多态性实验目的:1 掌握虚函数的作用、定义和用途。2 掌握纯虚函数的作用、定义和使用。3 理解使用虚函数和继承实现多态性。实验内容:编写程序,定义抽象基类Shape形状),由它派生出3个派生类:Circle(圆形卜Rectangle(矩 形)和Square正止方形),用函数ShowArea()分别显示各种图形的面积,最后还要显示所有图形的总面积。要求用基类指针数组,使它的每一个元素指向一一个派生类对象。实验名称:模板实验目的:1了解模板的作用,熟悉函数模板和类模板的定义格式。2.掌握函数模板与类模板的应用。实验内容(任选一个填入):对数组进行排序、求最大值和求元素和的函数采用静态成员函数的方式封装成数组算法 类模板ArrayAlg,并采用相关数据进行测试。对数组进行排序、求最大值和求元素和的算法都编写为函数模板,采用相关数据进行测试。这样看起来,反而是朝生暮死的蝴蝶为可羡了。它们在短短的一春里尽情地酣足地在花间飞舞,一旦春尽花残,便爽爽快快地殉着春光化去,好像它们一生只是为了酣舞与享乐而来的,倒要痛快些。像人类呢,青春如流水一般的长逝之后,数十载风雨绵绵的灰色生活又将怎样度过?是违法问题热也让同样5我也投入与他人啊读后感124204531582114624452001156420153地方 发的供货商啥好烦的人个人太炎00000000000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论