- 2
- 0
- 约2.19万字
- 约 116页
- 2015-12-15 发布于广东
- 举报
第4章 类和对象 4.1 面向对象的思想 4.2 面向对象程序设计的基本特点 4.3 面向对象的方法 4.4 面向对象的标记 4.5 类和对象 4.6 构造函数和析构函数 4.7 类的组合 4.8 类模板 4.1 面向对象的思想 C++是一种面向对象的程序设计语言,使用它可以实现面向对象的程序设计。在介绍其面向对象的特性之前,我们先来了解一下面向对象程序设计的特点,以及它与传统的结构化程序设计的联系与本质差别。 4.1.1 结构化程序设计 使用早期的计算机语言编写较大的程序时,由于当时未采用结构化的程序设计方法,使得程序的阅读、理解和调试都非常困难,对程序进行维护或增加新的功能几乎是一件不可能的事情。 20世纪60 年代以来,提出了结构化程序设计的概念,它的产生和发展形成了现代软件工程的基础。结构化程序设计建议采用有含义的变量名、实现程序的全局和局部范围以及一种面向过程的自顶向下编程方法,它的基本思想是:自顶向下,逐步求精,将整个程序结构划分成若干个功能相对独立的子模块,并要求这些子模块间的关系尽可能简单;子模块又可继续划分,直至最简;每一个模块最终都可用顺序、选择、循环三种基本结构来实现。 结构化程序设计可以有效地将一个复杂的问题分
您可能关注的文档
- EDA技术入门与提高 第二版 王行 全书 第11章新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 7.1 二进制振幅键控(ASK)调制器与解调器设计新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 7.2 二进制频移键控(FSK)调制器与解调器设计新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 7.4 FPGA通用异步收发器新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 9.1 键盘接口设计新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 9.2 LED驱动器设计新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 9.4 A_D接口设计新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第2章EDA课件新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第4章EDA课件新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第5章EDA课件新.ppt
- 2025年广东省汕尾市陆河县三年级数学第二学期期末预测试题含解析.doc
- 2026年山东省枣庄市枣庄五中高三(下)5月段考数学试题试卷含解析.doc
- 生态环境保护与治理:2026年绿色发展理念考试.docx
- 2026年初二地理毕业会考模拟试卷及答案(共二十套).docx
- 2025年北京交大附中高一下数学期末学业水平测试模拟试题含解析.doc
- 现代物流管理理论与实践应用考试.docx
- 合规红线与避坑实操手册(2026)《LYT 1833-2009黄毛笋在地保鲜技术》.pptx
- 大学本科天文学专业三年级《极端天体物理环境下的高分辨率光谱诊断》教案.docx
- 北京市西城区西城外国语学校2026届高三5月模拟试题物理试题含解析.doc
- 江苏省宜兴市周铁区2025届八上数学期末检测试题含解析.doc
原创力文档

文档评论(0)