面向对象技术概述全套课件.PPTXVIP

  • 9
  • 0
  • 约2.33万字
  • 约 164页
  • 2023-07-23 发布于未知
  • 举报
面向对象技术概述 2面向对象技术的基本概念 面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。 面向对象程序设计从所处理的数据入手,以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强的稳定性。 3面向对象程序的主要结构特点 第一,程序一般由类的定义和类的使用两部分组成,在主程序中定义各对象并规定它们之间传递消息的规律;第二,程序中的一切操作都是通过向对象发送消息来实现的,对象接到消息后,启动有关函数完成相应的操作。 4对象的概念(一) 面向对象技术认为客观世界是由各种各样的对象组成,每种对象都有各自的内部状态和运动规律,不同对象间的相互作用和联系就构成了各种不同的系统,构成了客观世界。对象是组成一个系统的基本逻辑单元,是一个有组织形式的含有信息的实体。 对象既可以表示一个抽象的概念,也可以表示一个具体的模块,既可以表示软件,也可以表示硬件。 5对象的概念(二)对象(Object)由属性(Attribute)和行为(Action)两部分组成。属性是用来描述对象静态特征的一个数据项。行为是用来描述对象动态特征和行为的一个操作。对象是包含客观世界物体特征的抽象实体,是属性和行为的封装体。 6类的确定(一) 类(Class)是具有相同属性和行为的一组对象的集合;类为属于它的全部对象提供了统一的抽象描述;类的内部包括属性和行为两

文档评论(0)

1亿VIP精品文档

相关文档