没有合适的资源?快使用搜索试试~ 我知道了~
C++程序设计与实践:04-第5章 类和对象.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 73 浏览量
2022-06-12
23:18:45
上传
评论
收藏 1.86MB PPT 举报
温馨提示
试读
64页
C++程序设计与实践:04-第5章 类和对象.ppt
资源推荐
资源详情
资源评论
C++
C++
程序设计与实践
程序设计与实践
第五章 类和对象
第五章 类和对象
C++
C++
程序设计与实践
程序设计与实践
上次课的内容回顾
上次课的内容回顾
1 、 C++ 中函数的声明、定义、调用
2 、函数的参数和返回值
–
传值、指针、引用
–
默认参数
3 、函数重载
4 、内联函数
C++
C++
程序设计与实践
程序设计与实践
第五章 类和对象
第五章 类和对象
本章要点
•
类类型。 C++ 语言与 C 语言最大的不同,在于
C++ 语言增加了面向对象的概念。
•
访问控制。类的成员包含 public 、 private 和 prot
ected 三类访问控制。
•
类和对象的关系。类是对象的模型,对象是类的
实例。
•
静态成员。所有的类对象共享该类的静态数据成
员。静态函数成员只能直接访问类的静态数据成
员。
•
结构和联合都是类。
C++
C++
程序设计与实践
程序设计与实践
5.1
5.1
问题引入
问题引入
•
在第一章中,给出一个贯穿全书的例子
在第一章中,给出一个贯穿全书的例子
P16
P16
一位小学教师 Ken 希望完成这样的任务:
(1) 针对于小学生正在学习四边形 (quadrangle) 的特性,
编 写 一 个 小 软 件 , 能 够 随 机 在 屏 幕 上 显 示 矩 形
(rectangle) 、 正 方 形 (square) 、 平 行 四 边 形
(parallelogram) 、梯形 (trapezoid) 和菱形 (diamond)
五种形体之一
(2) 显示该形体的
特性和关键数据
特性和关键数据(随机产生)
(3) 学生复习四边形的特性,然后根据给出的关键数据计算
四边形的面积,软件判断其结果的正确性
(4) 在学习过程中,软件记录产生的每一个四边形,在学生
选择不再继续后,将其学习的过程重放一遍,用以重温,加
深印象。
C++
C++
程序设计与实践
程序设计与实践
5.1
5.1
问题引入
问题引入
为了解决这个问题,第四章
为了解决这个问题,第四章
4.7
4.7
节给出了
节给出了
C
C
风格的解决方案
风格的解决方案
P85
P85
•
问题分析及建模
–
为了简化,我们暂时不考虑四边形的图形化表
示,而只是用简单的关键参数来表示各种不同
的四边形。
–
计算四边形的面积,判断学生的计算是否正确
;
–
为了便于学习过程重放,生成的每个四边形需
要存储。可以用链表来进行存储
剩余63页未读,继续阅读
资源评论
wxg520cxl
- 粉丝: 0
- 资源: 3万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功