- 2
- 0
- 约2.79千字
- 约 16页
- 2018-11-28 发布于天津
- 举报
第10章 面象对象程序设计 visual foxpro全套资料(计算机国家二级课件)讲义教材.ppt
第10章 面向对象程序设计
10.1.2 类
1.类的概念 类(class) 是客观对象的归纳和抽象,是具有共同属性和行为的对象的集合。基于类可以生成这类对象中的任何一个具体对象,这些对象具有相同的属性。
2.类的特性
(1)封装性(Encapsulation) 是指将对象的方法和属性代码包装在一起,以隐藏不必要的复杂性。
(2)继承性(Inheritance) 表明子类延用其父类特征的能力,通过继承关系可以利用已有的类构造新类。
继承性提供了通过基类(或父类)产生新的派生类(或子类)的方法。子类不但具有父类的全部属性和方法,而且还允许对已有的属性和方法进行修改,或添加新的属性和方法。
10.1.3 VFP中的类
1. 基类 基类是VFP系统自带的,用户可以从基类中生成所需要的对象,也可以扩展基类创建自己的类。
2.容器类与控件类 基类主要有容器类和控件类两大类型 ,相应地,可分别生成容器对象和控件对象。
(1)容器对象 由容器类派生的、可以包含其它对象的对象。无论在设计时刻还是在运行时刻,容器类对象和它所包含的对象都被当作一个独立的对象进行操作。在对象的层次中,容器中被包含的对象处于容器对象的下一层。
(2)控件对象 由控件类派生的、以图形化方式显示出来并能与用户进行交互的对象。这些对象是一个相对独立的整体,不能容纳其它对象。控件对
原创力文档

文档评论(0)