所谓面向对象编程就是将一些方法和成员变量组装成一个具体的对象,并隐藏这些成员变量和方法的具体实现细节。而用户对对象的使用则通过其属性接口进行。 所谓面向对象编程就是将一些方法和成员变量组装成一个具体的对象,并隐藏这些成员变量和方法的具体实现细节。而用户对对象的使用则通过其属性接口进行。
创新互联-专业网站定制、快速模板网站建设、高性价比大城网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式大城网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖大城地区。费用合理售后完善,十余年实体公司更值得信赖。
1、对象和类
对象是指可描述的事物。客观世界中的任何事物都可以看做是对象,对象可以是具体的物质,也可以是抽象的事物。程序中的一个命令按钮也是对象。
类是相似对象的集合。这些对象具有相同的性质,相同种类的属性和方法,例如,学生“张三”是一个对象,而学生则是一个类,它包括了所有的学生。一场许巍演唱会是一个对象,而演出活动则是一个类。
2、对象的属性、方法和事件
属性是对对象特性的描述。在vfp中常见的对象属性有标题、名称以及是否有效等。方法是预定义的对象的通用过程,用于指定对象执行的特定动作。方法的过程代码由vfp事先定义,用户不可见。例如,刷新控件上所有属性值的方法是refresh,执行该方法后,指定的空间属性将更新为当前最新的状态。事件是预定义的而由用户或系统发出的动作。事件作用于对象,对象识别事件并做出响应反应。
3、父类、子类和继承
父类和子类:如果给予某现有类定义了新类,则该现有类称为父类,新类称为子类。
继承:给予现有类创建新类时,新类对父类的属性和方法的沿用称为继承。