VFP_08.pptVIP

  • 9
  • 0
  • 约 135页
  • 2016-11-22 发布于北京
  • 举报
VFP_08

第一节 面向对象的概念 一、对象与类 ⒈对象 对象(Object)是数据和对该数据的所有必要的操作的代码封装在一起的程序模块,是包含属性(数据)和行为(又称方法)的逻辑实体。 例如,现实生活中的计算机、电话机、电视等,Visual FoxPro中的窗口、命令钮、标签等均是对象。 ⒉类 类(Class)是对一些具有相同属性和方法的对象的归纳和抽象。 类是具有共同属性、共同操作性质的对象的集合,类是对象的抽象描述;对象是类的实例。类是抽象的,对象是具体的。 类和对象是两个关系密切的概念,类包含了有关对象的特征和行为信息,是对象的蓝图和框架。简单的说,类就是将具有相同的结构、操作并遵守相同规则的对象聚合在一起,这组对象就被称为类。 例如,工厂生产零件时,需要零件图作为依据,所生产的零件具有相同的特征和功能,零件图就是类,零件就是对象。 对象是由类派生出来的,是类的具体化,或者说明是一次具体应用。如同一个模具。所以对象又称为类的实例(Instance)。 一个类可以实例化多个对象,各个对象都具有所属类描述的属性和方法,但每个对象的属性值可以不同。类是一个静态的概念,只有实例化对象才是可运行的实体。 二、子类与继承 1、子类 子类(Subclass)是以一个类为起点而建立起来的新类。 继承指在基于现有类创建新类时,新类继承了现有类里的方法和属性。并在此基础上,可以为新类添加新的方法和属性。这

文档评论(0)

1亿VIP精品文档

相关文档