江苏省计算机等级考试 VFP 第七章考点归纳第 八 讲表 单 设 计考点 1:面向对象基本概念对象( Object):客观世界里的任何实体都可以被视为对象
对象可以是详细事物,也可以指某些概念 • 每个对象都具有属性、及与之有关的事件和措施 属性:描述对象的特征或状态 措施:对象可以执行的一种操作或行为 事件:对象识别的一种动作,可通过编写代码对此动作进行响应
☻ 事件可由顾客动作产生,也可由程序代码或系统产生☻ 事件集是固定的,顾客不能创立新的事件☻ 可以新建属性和措施,新属性的初始值为
类( Class):类是对一类相似对象性质的描述,同类对象相似的属性及措施
对象是某个类的实例,类是面向对象程序设计中的关键
类的分类:• 基类(base class):VFP 系统提供的内部类,可基于基类创立新类
• 子类(subclass):由其他类创立的新类,子类将继承父类所做的修改• 顾客自定义类(user-defined class)类的特征:•继承性 :子类延用父类特征的能力,若父类特征变化,子类将继承这些新特征,体现了共享机制
A 类 ↓ B 类(继承 A 类的属性和措施,还可有自己独特的属性和措施) ↓ C 类(继承了 B→类的属性和措施,同上)由生成一种对象 D•多态性 : 关联的类包含同名的措施程序,但措施程序的内容可不一样•封装性 :包含和隐藏对象信息的能力•抽象性 : 提取一种类或对象与众不一样的能力•考点 2: 基 类Vfp 基类可提成两类:控件类和容器类Visual FoxPro 基类的最小事件集:Visual FoxPro 基类的最小属性集 :例:从 CommandButton 基类创立子类 cmdA 和 cmdB,再由 cmdA 类创立cmdAA 子类,则 cmdA 、 cmdB 和 cmdAA 必具有相似的 BaseCla