- 5
- 0
- 约9.46千字
- 约 47页
- 2019-07-20 发布于湖北
- 举报
第十章 MFC类库 Huang Weitong 一:概述较早的软件开发,用结构化程序设计方法。程序的定律是: 程序 = (算法) + (数据结构) 在面向对象中,算法与数据结构被捆绑成一个类,面向对象程序的基本元素是对象。现实世界本身就是一个对象的世界,任何对象都具有一定的属性与操作,也就总能用数据结构与算法两者合一地来描述。 类的特性 类在OOP中被表示为由一组数据项和作用在其上的一组操作所构成的整体。“学生类”可由学号、姓名、学分等数据项和对这些数据的录入、修改和查询等操作组成。类中的数据项一般称为实例变量或数据成员,类中的操作一般称为方法或成员函数。 类的定义和使用 在OOP中,总是先定义类,再由类生成其对象。一个类所生成的对象称为该类的实例(instance)。 一个类的所有对象都是由类生成的,反过来,类的所有对象都共享类中的所有数据项和操作方法。这样,在逻辑上每一个对象都包含数据和操作两部分,但在物理上同类的所有对象都共享类中的数据项和方法。因此,对象可理解为: 对象 = (算法 + 数据结构) 面向对象程序的结构特点是,程序一般由类的定义和类的使用两部分组成。程序中的一切操作都是通过向对象发送相应的消息来实现的。对象接收到消息后,启动有关方法完成相应的操作。 消息 消息就是要求对象进行某种活动(操作)的信息。在面向对象程序中,要求某对象作某
原创力文档

文档评论(0)