- 4
- 0
- 约5.54千字
- 约 75页
- 2015-11-19 发布于广东
- 举报
9.1 面向对象基本概念的引入 传统的结构化程序设计(Structured Programming)是一种自顶向下、逐层细化、逐步求精、模块化、过程化程序设计方法,即程序的执行按照程序员编写程序代码的控制结构的顺序工作。 面向对象的程序设计(Object-Oriented Programming,OOP)是一种系统化的程序设计方法。 它允许抽象化、模块化的分层结构,且具有多态性、继承性和封装性等优点。 9.1.1 对象 在面向对象的程序设计方法中,程序设计人员不是完全按过程对求解问题进行分解,而是按照面向对象的观点来描述问题、分解问题,最后选择一种支持面向对象方法的程序语言来解决问题。 在这种方法中,设计人员直接用一种称之为“对象”的程序构件来描述客观问题中“实体”,并用“对象”间的消息来模拟实体间的联系,用“类”来模拟这些实体间的共性。 对象(Object)可以是现实世界中的任意物体,对象都具有一定的属性、特征,并可以产生一定的行为。 对象是组成程序的构件,就好像在面向过程的结构化程序设计方法中的子程序和函数的作用一样。 对象具有属性、事件和方法。 在面向对象的程序设计中,系统中包含了一个基本类的集合,称为基类,它是该系统中所有类的来源
您可能关注的文档
- 新Visual FoxPro 6.0基础知识 第七章.ppt
- 新Visual FoxPro 6.0基础知识 第三章.ppt
- 新Visual FoxPro 6.0基础知识 第十二章.ppt
- 新Visual FoxPro 6.0基础知识 第十三章.ppt
- 新Visual FoxPro 6.0基础知识 第十一章.ppt
- 新Visual FoxPro 6.0基础知识 第十章.ppt
- 新Visual FoxPro 6.0基础知识 第四章.ppt
- 新Visual FoxPro 6.0基础知识 第五章.ppt
- 新Visual FoxPro 6.0基础知识 第一章 数据库系统简介.ppt
- 新Visual FoxPro 程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 吴昊 熊李艳 第1章 数据库系统简介.ppt
- 新Visual FoxPro程序设计基础 教学课件 田俊华 刘爱军 25381 第10章表单的设计与应用.ppt
- 新Visual FoxPro程序设计基础 教学课件 田俊华 刘爱军 25381 第11章菜单工具栏设计.ppt
- 新Visual FoxPro程序设计基础 教学课件 田俊华 刘爱军 25381 第12章报表设计.ppt
- 新Visual FoxPro程序设计基础 教学课件 田俊华 刘爱军 25381 第13章综合应用实例.ppt
- 新Visual FoxPro程序设计教程 第2版 教学课件 陈娟 刘海莎 彭琛 唐自航 2009SJK1.ppt
- 新Visual FoxPro程序设计教程 第2版 教学课件 陈娟 刘海莎 彭琛 唐自航 2009SJK2.PPT
- 新Visual FoxPro程序设计教程 第2版 教学课件 陈娟 刘海莎 彭琛 唐自航 2009SJK4.PPT
- 新Visual FoxPro程序设计教程 第2版 教学课件 陈娟 刘海莎 彭琛 唐自航 2009SJK5.PPT
- 新Visual FoxPro程序设计教程 第2版 教学课件 陈娟 刘海莎 彭琛 唐自航 2009SJK6.PPT
- 新Visual FoxPro程序设计教程 第2版 教学课件 陈娟 刘海莎 彭琛 唐自航 2013SJK9.PPT
原创力文档

文档评论(0)