练习23:类与对象的定义及使用_第1页
练习23:类与对象的定义及使用_第2页
练习23:类与对象的定义及使用_第3页
全文预览已结束

下载本文档

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

文档简介

1、练习2-:类与对象的定义及使用练习二类与对象的定义及使用()【练习目的】i掌握类与对象的定义与使用方法。2、正确掌握类的不同属性成员的使用方法。3、掌握构造函数与析构函数的概念。理解构造函数与析构函数的执行过程。4、掌握友元函数的定义与应用。【练习内容】i程序功能:定义一个学生类,设计数据成员和成员函数如下:、私有数据成员:年龄()、姓名(*n、公有成员函数:(1、带参构造函数:、不带参构造函数:、改变数据成员值函数:(4、获取数据成员值函数:在主函数中定义一个有3个元素的对象数组并分别初始化,然后输出对象数组的信息。2、程序功能:定义一个坐标点类型,要求有下列数据成员和成员函数:、保护或私有

2、数据成员:坐标点位置、成员函数:(1、带参构造函数:、改变数据成员值函数:(4、获取数据成员值函数:、友元函数:在主函数中定义线段的两个端点,输出端点位置,利用友元函数计算并输出线段的长度3、程序功能:定义一个长方体类,设计数据成员和成员函数如下:、私有数据成员:三条边长。、公有成员函数:、带参构造函数、改变数据成员值函数、获取数据成员值函数、体积计算函数在主函数中定义类对象并初始化,然后输出该对象的数据元素和体积。4、程序功能:设计一个学生类型Stu,包括学生的姓名和成绩;设计一个教师类Tea,包括教师的姓名、职称。两个类共用一个友元函数,输出相关信息(学生姓名、成绩、教师姓名、职称)。在主

3、函数中分别定义两个类的对象并初始化,利用友元函数输出相关信息。练习三类与对象的定义及使用(二)【练习目的】1、进一步掌握类与对象的定义与使用方法。2、掌握对象数组的定义、初始化方法用应用。3、掌握指针和引用作为函数参数的应用。4、学习综合程序设计的方法。【练习内容】1、程序功能:为一门课写一个评分程序,评分原则如下:(1)、两次随堂考试,每次满分10分。、一次期中考试和一次期末考试,每次满分100分。、期末成绩占总评成绩50%,期中成绩占总评成绩25%,两次随堂成绩总共占总评成绩25%。、总评成绩90为A,8089为B,7079为C,6069为D,低于60为E。设计一个类,记录学生的姓名、各次

4、成绩、总评成绩、对应等级,学生信息由键盘录入,默认总评成绩的等级为B其他数据项无默认值。允许修改某次考试成绩,计算总评成绩并给出等级,输出某个同学的全部信息。主函数定义如下:intmain()StudentArray5;inti;for(i=0;i5;i+)Arrayi.Input();Arrayi.Evaluate();for(i=0;i5;i+)Arrayi.Output();return0;2、程序功能:定义一个Book类,设计数据成员和成员函数如下:A、私有数据成员:书名(bookname)、价格(price)、存书数量(number)。B、公有成员函数:(1)、带参构造函数(带默认值参数)、display。一显示图书的情况、borrow()借书函数,将图书量减1并显示当前存书数量、restore。一还书函数,将图书量加1并显示当前存书数量在主函数中创建某种图书对象,并且能够对图书进行简单的显示、借阅和归还管理。3、综合程序实例(选做):见主讲教材P89,要求如下:(1)、阅读案例程序,学习综合程序开发过程(分析、设计

温馨提示

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

评论

0/150

提交评论