- 23
- 0
- 约1.84万字
- 约 40页
- 2016-12-04 发布于重庆
- 举报
VFP課件第六章面向对象的程序设计
第六章 面向对象的程序设计
表单设计就是面向对象的程序设计方法。
面向对象的程序设计方法中的一些简单概念:
1、类和对象:
类:是一组具有公共的方法(成员函数)和一般性的对象的描述。它是对象的原型。
对象:是类的具体实例,是一个客观存在的实体。
比如:“人”就是一个类,而张三同学是人的一个具体实例,可以理解为人这个类的对象。
在VFP中,每个控件其实都是一个类,而我们在表单中放置一个控件时,放置在表单中那个东西就是该控件类的一个对象(实例)
类的主要特点:继承性、封装性和多态性。
继承性即子类延用父类特征的能力。如手机功能增强。
封装是这指将对象的方法程序和属性代码包装在一起。如手机外壳。
多态性是指同一个消息可以根据接收消息的对象不同采用不同的操作。如变色龙。
类的类型有:容器类和控件类。
容器类:可以包含其它类的对象,并且允许访问这些对象。即可作为其它类对象的父对象。
比如:表单就是一个容器类。
控件类:不可以包含其它类的对象,但可作为其它类对象的子对象。
比如:标签和按钮就是控件类。
对象的特点:
1、每个对象都具有属性,比如表单有高度、宽度等,标签有Caption等;不同对象的属性也是不尽相同的。
2、每个对象都有相关联的事件,并能对事件进行识别和响应。
比如:按钮的Click事件,当用户在按钮上单击鼠标时,电脑会自动捕获此事件,如果用户为此事件编写了相应的代码
原创力文档

文档评论(0)