您的位置: 网站首页 > 程序开发 > Visaul FoxPro程序设计 > 第7章 面向对象程序设计 > 【7.4 小结与提高】

7.4 小结与提高

 

7.4  小结与提高

通过本章的学习,首先让读者初步掌握了面向对象程序设计(OOP)的一些基本概念和特点,包括对象、类、数据抽象、封装、继承等;其次讲解了对象的属性、事件与方法,从而让读者掌握属性、事件与方法的概念以及区别与使用格式;然后列出了Visual FoxPro中常用的事件和方法。

在学习面向对象程序设计的过程中,读者还应该掌握面向对象的要素、面向对象的开发方法、面向对象的模型、面向对象的分析以及面向对象的设计步骤等。

7.5  思考与练习

1.填空题

1OOP方式用      表示各种事物,用      表示对象的抽象,用      实现对象之间的联系,用      实现对象处理的过程。

2)在OOP中,继承支持了代码的        ,也就是说,用户可以向一个已经存在的类中添加新的          ,而不必改变这个类。

3)对于某个特定对象来说,消息就是请求执行某个        ,因此,消息的接收对象会调用一个函数(过程),以产生预期的结果。

4Visual FoxPro中的应用程序必须要创建一个事件循环,事件循环由          命令建立,由            停止事件处理。

5)方法与事件过程不同的是,根据需要可由用户自行建立新方法,其调用方法的格式为           

2.选择题

1)下面关于“对象”的描述,正确的是     

A.每个对象都具有描述其特征的属性及附属于它的行为

B.是面向对象编程的基本元素,是“类”的具体实例

C.窗口是对象,字段是对象,命令按钮是对象

D.对象所需的只是属性,它们不需要方法

2)下面关于“类”的描述,错误的是     

A.一个类包含了相似的有关对象的特征和行为方法

B.类只是实例对象的抽象

C.类并不执行任何行为操作,它仅仅表明该怎样做

D.类可以按所定义的属性、事件和方法进行实际的操作

3)下面关于“事件”的描述,错误的是      

A.事件是由系统预先定义好的、能够被对象识别的动作

B.不同的对象能识别的事件不尽相同,对象的事件是固定的,用户不能建立新的事件

C.事件过程是为处理特定事件而编写的一段程序

D.当事件由用户触发或由系统触发时,事件就会对该对象做出响应

4)在程序中设置属性的一般格式是     

A.表单名.对象名.属性名=属性值           B.表单名.对象名=属性值

C.表单名属性名=属性值                       D.属性值=表单名.对象名.属性名

5)在程序中调用事件代码的格式是     

A.表单名.对象名.事件名                       B.表单名.事件名

C.表单名.属性名.事件名                       D.对象名.事件名.表单名