- 3
- 0
- 约3.88千字
- 约 43页
- 2018-12-06 发布于天津
- 举报
第二章面向对象(OO)程序设计基本概念.ppt
第二章 面向对象(OO)程序设计基本概念 本章总体纲要 面向对象程序设计的基本思想 对象与类 封装性 继承性 接口 多态性 面向对象程序设计的基本思想? 面向对象程序设计(OOP) 传统:面向过程 对象例子 汽车:车轮、发动机、方向盘、座椅、车门和窗 狗:动物的子类 将数据(属性)和方法(行为或功能)封装到类(classes)中 对象(objects): 类的实例或类本身 三个基本特性:封装性、继承性和多态性 面向对象程序设计的基本概念 对象(Object)的概念 软件对象是现实对象在程序中的模型。 现实世界对象的两个特征:状态(state)与行为(behavior). 软件对象也具有状态与行为: 状态:以一个或多个变量保存 行为:用方法实现行为 对象(Object)的概念 定义:对象由变量与相关的方法结合起来构成的。 对象实例 一个特定的对象称为实例。 什么是消息 对象之间通过发送消息进行交互与通信。 消息的构成 消息由三部分构成: 接收消息的对象 方法名称 方法的参数 消息示例 消息机制的好处 对象的行为是通过它的方法表达的,所以消息传递支持对象之间的所有交互。 相互交换消息的对象可以在不同的进程,甚至在不同的机器上。 什么是类(class) A class is a blueprint, or prototype, that de
您可能关注的文档
最近下载
- 江苏师范大学《无机化学》习题库及答案第五章 酸碱平衡.pdf VIP
- 2024年西安高新医院招聘考试真题.pdf VIP
- 江苏师范大学《无机化学》习题库及答案——第二章 热化学.docx VIP
- 市商业银行反洗钱检查制度.pdf VIP
- 跨任务迁移中人类反馈奖励函数的泛化机制及优化策略.pdf VIP
- 2025年人教版高中高一非金属(电解)产物试卷及解析.docx VIP
- 产品变更控制程序.pdf VIP
- 2025年房地产经纪人城市更新政策高频考点与易错题专题试卷及解析.pdf VIP
- 2025年AWS认证机器学习-工程师级:TrustedAdvisor性能之ML实例资源利用率监控专题试卷及解析.pdf VIP
- 2025年苏教版高一单调区间求解专题试卷及解析.docx VIP
原创力文档

文档评论(0)