- 1
- 0
- 约5.56千字
- 约 96页
- 2017-01-07 发布于广东
- 举报
9.1 面向对象基本概念的引入 传统的结构化程序设计(Structured Programming)是一种自顶向下、逐层细化、逐步求精、模块化、过程化程序设计方法,即程序的执行按照程序员编写程序代码的控制结构的顺序工作。 面向对象的程序设计(Object-Oriented Programming,OOP)是一种系统化的程序设计方法。 它允许抽象化、模块化的分层结构,且具有多态性、继承性和封装性等优点。 9.1.1 对象 在面向对象的程序设计方法中,程序设计人员不是完全按过程对求解问题进行分解,而是按照面向对象的观点来描述问题、分解问题,最后选择一种支持面向对象方法的程序语言来解决问题。 在这种方法中,设计人员直接用一种称之为“对象”的程序构件来描述客观问题中“实体”,并用“对象”间的消息来模拟实体间的联系,用“类”来模拟这些实体间的共性。 对象(Object)可以是现实世界中的任意物体,对象都具有一定的属性、特征,并可以产生一定的行为。 对象是组成程序的构件,就好像在面向过程的结构化程序设计方法中的子程序和函数的作用一样。 对象具有属性、事件和方法。 在面向对象的程序设计中,系统中包含了一个基本类的集合,称为基类,它是该系统中所有类的来源
您可能关注的文档
- VisualFoxPro程序设计高怡第9章报表与菜单设计课件教学.ppt
- VisualFoxPro程序设计高怡第10章应用程序开发实例课件教学.ppt
- VisualFoxPro程序设计基础教程国家级精品课程配套教材刘甫迎党晋蓉刘焱VFP邮电书教案课件教学.ppt
- VisualFoxPro程序设计基础田俊华刘爱军25381-第1章数据库系统基础知识课件教学.ppt
- VisualFoxPro程序设计基础田俊华刘爱军25381-第2章VisualFoxPro概述课件教学.ppt
- VisualFoxPro程序设计基础田俊华刘爱军25381-第3章VisualFoxPro的数据与数据运算课件教学.ppt
- VisualFoxPro程序设计基础田俊华刘爱军25381-第4章表的基本操作课件教学.ppt
- VisualFoxPro程序设计基础田俊华刘爱军25381-第5章数据库操作课件教学.ppt
- VisualFoxPro程序设计基础田俊华刘爱军25381-第6章SQL基础课件教学.ppt
- VisualFoxPro程序设计基础田俊华刘爱军25381-第8章结构化程序设计课件教学.ppt
- CN113553117B 列车自动监督系统配置数据自动生成方法和装置 (通号城市轨道交通技术有限公司).pdf
- CN113395161B 验证方法、装置、电子设备及存储介质 (斑马智行网络(香港)有限公司).pdf
- CN113506177B 外汇交易限额管控方法以及装置 (中国工商银行股份有限公司).pdf
- CN113470856B 辐照系统及利用辐照系统杀菌的方法 (中国原子能科学研究院).pdf
- CN113865188B 一种冰箱冷藏室食品气味采集与探测的多风道结构及方法 (创维电器股份有限公司).pdf
- CN116054135B 微电网无功功率预测方法、装置、电子设备及存储介质 (国网河北省电力有限公司电力科学研究院).docx
- CN113470467B 一种通过编码对窃电进行识别的方法及系统 (中国电力科学研究院有限公司).pdf
- 粮油零售渠道整合策略.docx
- 直播赛事版权交易研究.docx
- 网络音乐版权纠纷.docx
原创力文档

文档评论(0)