没有合适的资源?快使用搜索试试~
我知道了~
文库首页
行业研究
行业报告
推选面向对象程序设计之类和对象PPT文档.ppt
推选面向对象程序设计之类和对象PPT文档.ppt
0 下载量
16 浏览量
2022-10-26
17:36:03
上传
评论
收藏
381KB
PPT
举报
温馨提示
立即下载
[推选]面向对象程序设计之类和对象PPT文档.ppt
资源详情
资源评论
资源推荐
面向对象程序设计之类和对象
2.1
面向对象程序设计方法概述
程序设计者的任务有两个:一是设计所需要的类和对象
,即确定那些数据和操作封装在一起;
(
类设计者、核心模块
产品提供商
)
二是考虑怎样向有关对象发送消息,以启动相关对象的操作。
(主程序设计者,外包程序,面向用户的公司)
编程者如同一个总调度,不断地向各个对象发出命令,
让这些对象活动起来,完成指定的工作。
这就是面向对象的程序设计的基本思路。
2.1
面向对象程序设计方法概述
什么是对象
(object)
?
一个对象由一组
“
属性
”
和一组
“
行为
”
构成。并根据外界给它的消息
进行相应的操作。系统中多个对象通过一定的渠道相互联系。
任何事物都可以看成一个对象。可以是自然物体,也可以是逻辑结
构。
例:
一个班级作为对象
一个班级作为对象,有两个要素:一是班级的静态特征,如班级所属的专业
,学生人数、班主任姓名等,这种静态特征称为
“
属性
”
;另一个是班级的
动态特征,如上课,体育比赛,开会等,称为
“
行为
”
。外界向班级发一个
信息(如上课铃声,广播通知),我们称之为
“
消息
”
,班级就会发生一个
操作(要么上课,要么开会)
2.1
面向对象程序设计方法概述
什么是
C++
对象?
C++
中,每个对象都由若干数据(属性)和若干函数(
操作行为)组成。数据就是对象的
“
属性
”
,函数就是用来对数
据进行的
“
操作
”
,以便实现某种功能。这种操作就是对象的
“
行为
”
,也叫
“
方法
”
。
我们点击一下鼠标,按动键盘的一个按钮,就是给某个对象一
个消息,系统回调用该对象中的函数进行操作。
比如长方形对象,其长和宽就是它的属性,调用该对象
的一些函数,即向该对象传送一些消息,可以用来对其长、宽
值进行加工计算,以实现求出面积、周长等功能。
2.1
面向对象程序设计方法概述
什么是对象封装
(encapsulation )
?
就是把对象的不想让外界知道的属性和功能屏蔽起来,让外界看不
见。封装有两个含义,
一是将有关的数据和操作函数封装成一个基本单位,即对象内。各对象之
间相互独立,互不干扰;
二是将对象中的部分属性或功能对外隐蔽,只留少数接口向外公布,以接
收外界信息。
对象封装的好处在于,降低了人们操作对象的复杂程度。使用对象的人,不
必知道对象内部的实现细节,只需要了解外部功能就可以自如地操作该对
象。
对象的行为由类的内部数据结构和相关的操作确定;外部行为通过
操作接口实现。人们关心的就是操作接口(函数名)所能提供的服务。
剩余52页未读,
继续阅读
评论0
去评论
面向对象程序设计之类和对象推选PPT文档.ppt
浏览:159
面向对象程序设计之类和对象推选PPT文档.ppt
推选面向对象程序设计概述PPT文档.ppt
浏览:25
[推选]面向对象程序设计概述PPT文档.ppt
面向对象程序设计之类和对象实用全套PPT.ppt
浏览:39
面向对象程序设计之类和对象实用全套PPT.ppt
面向对象程序设计概述推选PPT文档.ppt
浏览:118
面向对象程序设计概述推选PPT文档.ppt
推选文档C-面向对象程序设计教程PPT.ppt
浏览:38
推选文档C-面向对象程序设计教程PPT.ppt
推选面向对象程序设计之多态性与虚函数PPT文档.ppt
浏览:43
[推选]面向对象程序设计之多态性与虚函数PPT文档.ppt
推选面向对象程序设计PPT资料.ppt
浏览:55
【推选】面向对象程序设计PPT资料.ppt
推选面向对象程序设计3PPT资料.ppt
浏览:74
【推选】面向对象程序设计3PPT资料.ppt
推选面向对象程序设计表单PPT资料.ppt
浏览:182
【推选】面向对象程序设计表单PPT资料.ppt
推选文档程序设计教程PPT.ppt
浏览:63
【推选文档】程序设计教程PPT.ppt
推选文档C-程序设计PPT.ppt
浏览:48
推选文档C-程序设计PPT.ppt
推选文档程序设计习题PPT.ppt
浏览:98
【推选文档】程序设计习题PPT.ppt
推选文档程序设计语言PPT.ppt
浏览:16
【推选文档】程序设计语言PPT.ppt
推选文档程序设计PPT.ppt
浏览:168
【推选文档】程序设计PPT.ppt
推选面向对象程序设计基础PPT资料.ppt
浏览:39
【推选】面向对象程序设计基础PPT资料.ppt
面向对象程序设计之多态性与虚函数推选PPT文档.ppt
浏览:61
面向对象程序设计之多态性与虚函数推选PPT文档.ppt
面向对象程序设计语言C虚函数和多态性推选PPT文档.ppt
浏览:177
面向对象程序设计语言C虚函数和多态性推选PPT文档.ppt
陈天华面向对象程序设计C第三第一章推选PPT文档.ppt
浏览:117
陈天华面向对象程序设计C第三第一章推选PPT文档.ppt
推选文档ASP程序设计PPT.ppt
浏览:178
推选文档ASP程序设计PPT.ppt
推选文档IO程序设计PPT.ppt
浏览:38
推选文档IO程序设计PPT.ppt
推选文档C-程序设计语言PPT.ppt
浏览:172
推选文档C-程序设计语言PPT.ppt
推选文档C程序设计课件PPT.ppt
浏览:169
推选文档C程序设计课件PPT.ppt
推选文档C程序设计PPT.ppt
浏览:28
推选文档C程序设计PPT.ppt
推选面向对象的程序设计3PPT资料.ppt
浏览:84
【推选】面向对象的程序设计3PPT资料.ppt
推选文档单片机程序设计语言分类PPT.ppt
浏览:150
推选文档单片机程序设计语言分类PPT.ppt
推选深入面向对象的程序设计PPT资料.ppt
浏览:170
【推选】深入面向对象的程序设计PPT资料.ppt
推选文档菜单程序设计PPT.ppt
浏览:106
推选文档菜单程序设计PPT.ppt
推选文档C语言程序设计PPT.ppt
浏览:3
推选文档C语言程序设计PPT.ppt
评论
收藏
内容反馈
立即下载
xinkai1688
粉丝: 322
资源:
8万+
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
MATLAB车牌计时计费系统源码+说明文档.zip
主数据管理平台MDM7.0.1-用户操作手册-v3.1.1.doc
dht11温湿度传感器的介绍.doc
时间格式处理 util 工具类
KeFrame框架-是一个个人开发的简单PHP框架-手册
集团主数据管理平台设计思路.pdf
UAP主数据管理V3.0操作手册.pdf
王爽汇编语言习题答案及解题过程
腾达AC18刷RT-68U
C#代码:C# TCP 客户端程序-WindowsFormsApplication程序
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0