第二章面向对象(OO)程序设计基本概念.pptVIP

  • 3
  • 0
  • 约3.88千字
  • 约 43页
  • 2018-12-06 发布于天津
  • 举报

第二章面向对象(OO)程序设计基本概念.ppt

第二章面向对象(OO)程序设计基本概念.ppt

第二章 面向对象(OO) 程序设计基本概念 本章总体纲要 面向对象程序设计的基本思想 对象与类 封装性 继承性 接口 多态性 面向对象程序设计的基本思想? 面向对象程序设计(OOP) 传统:面向过程 对象例子 汽车:车轮、发动机、方向盘、座椅、车门和窗 狗:动物的子类 将数据(属性)和方法(行为或功能)封装到类(classes)中 对象(objects): 类的实例或类本身 三个基本特性:封装性、继承性和多态性 面向对象程序设计的基本概念 对象(Object)的概念 软件对象是现实对象在程序中的模型。 现实世界对象的两个特征:状态(state)与行为(behavior). 软件对象也具有状态与行为: 状态:以一个或多个变量保存 行为:用方法实现行为 对象(Object)的概念 定义:对象由变量与相关的方法结合起来构成的。 对象实例 一个特定的对象称为实例。 什么是消息 对象之间通过发送消息进行交互与通信。 消息的构成 消息由三部分构成: 接收消息的对象 方法名称 方法的参数 消息示例 消息机制的好处 对象的行为是通过它的方法表达的,所以消息传递支持对象之间的所有交互。 相互交换消息的对象可以在不同的进程,甚至在不同的机器上。 什么是类(class) A class is a blueprint, or prototype, that de

文档评论(0)

1亿VIP精品文档

相关文档