没有合适的资源?快使用搜索试试~ 我知道了~
实验一 类的定义及其类对象的封装性.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 120 浏览量
2023-03-22
21:03:19
上传
评论
收藏 478KB DOCX 举报
温馨提示
试读
6页
。
资源推荐
资源详情
资源评论
实验一 类的定义及其类对象的封装性
实验目的和要求:
1. 了解 C++ 类的构成
2. 掌握声明类的方法,类和类的成员的概念以及定义对象的方法
3. 掌握成员函数的定义
4. 熟悉构造 函数和析构函数
5. 了解 C++ 的封装性
实验内容:
1. 建立一个对象数组,内放 5 个学生的数据(学号、成绩),设计一个函数 Max ()用来计
算 5 个学生中成绩最高者,并输出其学号
2. 定义一个时间类,从键盘输入年、月、日,运行程序后可计算并显示该天地日期和该天是星
期几,同时打印出昨天和明天的日期(注意:每月1 号的前一天和 30号或 31号的后一天的
日期输出)。
3. 设计并测试一个名为 R 的矩形类,其属性为矩形左上角和右上角两点的坐标,输入点坐标后,
能计算出矩形的面积。
实验原理:
1、C ++类的声明和对象的定义;
2、类的成员函数的定义、性质、功能及调用;
3、类的封装性;
4、构建函数、析构函数的功能;
5、友元函数的概念和设计方法;
6、C++程序的构成与实现;
编程思想:
1、算法开始:begin
算法组成: 建立类 Student :
类中含有成员 num,score以及成员函数(输入、输出数据)
建立求最高成绩的函数:
核心思想:用对象指针指向对象数组的首部,利用指针实现参数的
传递
赋值:max=(*p).score
利用循环和选择结构选择最大值:
If (p+i->score>max ) then max= p+i->score
用变量 max记忆选出的最大值;
资源评论
G11176593
- 粉丝: 6677
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功