计算机VFP面向对象程序基础.pptVIP

  • 7
  • 0
  • 约1.28万字
  • 约 54页
  • 2017-12-27 发布于河南
  • 举报
计算机VFP面向对象程序基础

1 面向对象的概念 2 Visual FoxPro的面向对象支持 3 面向对象的程序设计方法 1.1 对象与类 在面向对象程序设计(Object Oriented Programming,简称为OOP)中,对象(Object)是组成程序的构件,就好象在面向过程的结构化程序设计方法(Structured Programming)中的子程序和函数的作用一样。 在结构化程序设计方法中,程序设计人员把一个待求解的问题自顶向下进行分解,以便形成一个个相对简单独立的子问题,然后用子程序或函数来解决这些子问题,用子程序或函数之间的数据通信来模拟这些子问题间的联系,最后把这些子程序或函数装配起来以形成解决问题的完整程序。 1.对象(Object) 在OOP方法中,作为程序构件的“对象”是对现实世界中一个实 体的一种模拟工具。 例如如要设计一个某高校学生学籍管理软件,所涉及到的实体 包括“学生”、“课程”、“专业”等等。要模拟一个活生生的学生,需 要使用一组特征数据(如姓名、籍贯、性别、身高、年龄等等)和 一组行为规则(如该生对待某些外部事件的反映:受到表彰会怎样 反映、受到批评会怎样反映、受到屈辱会怎样反映、遇到同学的困 难时会怎样反映等)来模拟其静态特征和动态特征。 当然,如果对被管理的成千上万个学生都这样一个个完全独立地设计“

文档评论(0)

1亿VIP精品文档

相关文档