面向对象的程序设计基础.pptVIP

  • 1
  • 0
  • 约4.87千字
  • 约 26页
  • 2016-11-29 发布于江苏
  • 举报
2003年10月 计算机科学与技术系 张艳 5.3 面向对象的程序设计基础 面向对象的程序设计(OOP)概述 类和对象概述 基类 处理对象 事件模型 面向对象的程序设计方法 面向对象的程序设计(OOP) 基本单位:类和对象 重要特性:封装性、继承性和多态性 开发方法:自底向上的功能综合 开发过程:从“用什么做”到“要做什么” 优点:系统化的程序设计方法 特点:采用以对象为中心的问题求解方法,程序设计通过面向对象来实现 类和对象 类 指的是具有相同结构、操作并遵守相同规则的一组对象,它刻画了对象的模板,它是一个具有相同行为的对象的抽象。 对象 是类的一个实例,包括了数据和过程。 程序由一个或多个类组成。 在程序运行时视需要创建该类的各个对象。 类是静态概念,对象是动态概念。 对 象 每个对象都具有属性以及与之相关的事件和方法,通过对象的属性、事件和方法来处理对象。 属性 定义对象的特征或某一方面的行为,如大小、颜色、所处的位置等。 事件 是由对象识别的一个动作,可以编写相应的代码,以对此动作进行响应。事件是一种预先定义好的特定动作,被用户或系统激活,每个对象都可以对事件的动作进行识别和响应。在多数情况下,事件是由用户的交互行为产生的 (用户不能创建新的事件) 方法 是对象能够执行的一个操作。方法实际上就是对象的内部函数,每个类型的对象都有它自己的方法集。例如在命令按钮对象中,

文档评论(0)

1亿VIP精品文档

相关文档