- 2
- 0
- 约9.74千字
- 约 79页
- 2018-11-20 发布于天津
- 举报
面向对象方法导论教程教案.ppt
首都师范大学教育技术系
方海光
;对象的定义
对象是一个封装体,封装了数据结构及可以施加在这些数据结构上的操作。
对象有对象名;
对象中的数据表示对象的状态,一个对象的状态只能由该对象本身的操作来改变。
对象向外界提供一组服务(即公有的操作),称为与外界的接口。
;对象的特点:;2 其他面向对象的概念;实例(Instance)
是由某个特定的类所描述的一个具体的对象。
“对象”这个术语,既可以指一个具体的对象,也可以泛指一般的对象,“实例”这个术语,必然是指一个具体的对象。
C++中,要定义一个对象或实例,必须先建立一个这类对象的类。;属性(Attribute)
类中所定义的数据,它是对客观世界实体所具有的性质的抽象。类的每个实例都有自己特有的属性值。
例:圆类(半径、位置、颜色)
在C++ 语言中把属性称为数据成员。;消息(Message)
对象之间相互请求相互协作的途径
一个消息由下述三部分组成:
(1)接收消息的对象;
(2)消息选择符(也称为消息名);
(3)零个或多个变元。
例如 : MyCircle.Show(GREEN) ;
其中:
MyCircle是接收消息的对象的名字
Show是消息选择符(即消息名)
GREEN是消息的变元。
;封装性(Encapsulation)
您可能关注的文档
最近下载
- 护理不良事件上报.pptx VIP
- 境外项目车辆使用管理.pdf VIP
- 2026年微型无人机森林防火场景报告.docx
- 眼镜验光员国家职业技能标准.docx VIP
- DB41/T 148-2000 河南省眼镜行业企业计量、质量等级评定规范.pdf VIP
- T_HNSDCHYXH 002—2025(钠离子电池用竹基生物质硬炭负极材料工艺规范).pdf
- 布瑞哌唑片-临床药品应用解读.pptx
- 2026年株洲市天元区消防救援系统人员招聘考试备考试题及答案解析.docx VIP
- 2026年株洲市消防救援系统事业单位人员招聘考试备考试题及答案详解.docx VIP
- 标准图集-07FD02_防空地下室电气设备安装.pdf VIP
原创力文档

文档评论(0)