VC++讲义第7单元 类与对象(I).docVIP

  • 6
  • 0
  • 约 20页
  • 2016-10-15 发布于广东
  • 举报
VC讲义第7单元类与对象(I)

第7单元 类和对象(I) 本单元教学目标 介绍面向对象程序设计方法的基本原理以及类和对象的概念。 教学要求 掌握面向对象的程序设计思想,类和对象的概念,以及类的声明方法和对象的引用。 授课内容 7.1 面向对象的程序设计 在面向对象的程序设计技术(OOP: Object Oriented Programming)出现前,程序员们一般采用面向过程的程序设计方法。面向过程的程序设计方法采用函数(或过程)来描述对数据结构的操作,但又将函数与其所操作的数据分离开来。作为对现实世界的抽象,函数和它所操作的数据是密切相关、相互依赖的:特定的函数往往要对特定的数据结构进行操作;如果数据结构发生改变,则必须改写相应的函数。这种实质上的依赖与形式上的分离使得用面向过程的程序设计方法编写出来的大程序不但难于编写, 而且难于调试和修改。 面向对象程序设计从所处理的数据入手,以数据为中心而不是以功能为中心来描述系统。数据相对于功能而言具有更强的稳定性。面向对象程序设计与结构化程序设计最大的区别就在于,前者首先关心的是所要处理的数据,而后者首先关心的是功能。 面向对象程序设计是一种围绕真实世界的概念来组织模型的程序设计方法,它采用对象来描述问题空间中的实体。关于对象这一概念,目前还没有统一的定义。一般的认为,对象是包含现实世界物体特征的抽象实体,反映了系统为之保存信息和(或)与之交互的能力。对象是一些属性及

文档评论(0)

1亿VIP精品文档

相关文档