1 / 295
文档名称:

C+ + 语言和面向对象程序设计-本科教学专业教材.pdf

格式:pdf   大小:1,744KB   页数:295
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

C+ + 语言和面向对象程序设计-本科教学专业教材.pdf

上传人:Q+1243595614 2017/9/4 文件大小:1.70 MB

下载得到文件列表

C+ + 语言和面向对象程序设计-本科教学专业教材.pdf

文档介绍

文档介绍:C+ + 语言和面向对象程序设计
宛延编
清华大学出版社
( 京) 新登字 158 号
内容简介
C+ + 程序设计语言和面向对象程序设计代表了旨在使计算机问题解更符合人的思维活
动, 这是一场软件开发方法的革命。全书共分八章。第一章概论; 第二章 C 语言; 第三、四章是
C 到 C+ + 的过渡; 第五、六、七章分别介绍数据封装和隐藏、继承和导出类、多态性和虚拟函
数; 第八章给出综合的四个有代表性的 C+ + 和面向对象典型实例分析。
本书由浅入深围绕面向对象的主要特征为主干线, 通过大量典型例子循序渐进地介绍 C
语言、C+ + 语言和面向对象程序设计。适用于广大软件工作者, 是大专院校学生和研究生的教
科书, 也是学习 C、C + + 及面向对象程序设计的科技人员较全面的参考书, 同时本书也可以作
为现代软件工程课程的补充教材。
版权所有, 翻印必究。
本书封面贴有清华大学出版社激光防伪标志, 无标志者
不得销售。
C+ + 语言和面向对象程序设计
宛延编

清华大学出版社出版
北京清华园
北京昌平环球印刷厂印刷
新华书店总店科技发行所发行

开本: 787× 1092 1/ 16 印张: 18. 5 字数: 436 千字
1993 年 6 月第 1 版 1994 年 8 月第 2 次印刷
印数: 13001- 21000
ISBN 7302011923/ T P· 447
定价: 11. 70 元
前言
面向对象问题解和面向对象程序设计代表了新颖的计算机程序设计方法和思维方
法, 此方法与通常的结构程序设计方法十分不同。面向对象语言具有一个强有力的特征:
支持一种旨在使得计算机问题解能更符合人的思维活动的概念。人们能够利用 C+ + 语言
充分挖掘硬件潜在能力, 并能在减少开销的前提下, 提供更强有力的软件开发工具。
C+ + 是一种混合性语言, 它既具有独特的面向对象特征, 又保留传统的高效结构语言
+ +
C 的主要特征。C 提供给程序开发者的面向对象能力, 而又不失去内存运行效率, 并能
在普通计算机硬件上产生高质量的软件产品。
C+ + 早在 1980 年就由 A T&T 贝尔实验室开发, 迄今仍在演变中。C+ + 是包含支持面
+ +
向对象程序设计和 C 的一个超集, C 面向对象语言全面支持数据抽象、数据封装、继承
性和多态性, C+ + 语言比支持面向对象语言 Ada 和 Modula2 更前进了一大步, 并保留了
+ +
C 程序设计语言( 编写 U NIX 操作系统的主语言) 的简洁性和高效性, C 语言代替 C 语
言是肯定的事情, 特别在大型程序设计软件项目和大型软件系统方面, 而且在中、小微机
和超级微机上也都很适用。
本书的所有概念均通过许多细致的结构以及充分的测试程序而得阐明。经验告诉我
+ +
们: 一个好的优选的典型实例能帮助读者澄清与 C 的高级特征和面向对象程序设计相
关的困难概念, 事实上, 典型实例本身允许读者通过在实际应用中的理解和研究, 更深刻
+ +
了解 C 和面向对象问题解及其优越之点。
鉴于编者水平有限, 错误之处在所难免, 欢迎同行们给以批证指正。
希望本书能对我国软件开发和新的程序设计方法的革新方面起抛砖引玉作用。
本书在编写过程中, 得到了许多专家的指正和本单位领导、同行的支持, 在此一并表
示感谢。
宛延
北京计算机应用和仿真技术研究所
一九九一年于北京
· Ⅰ·
目录
第一章绪论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 1
11 综述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 1
12 面向对象程序设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 1
13 面向对象问题解⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 2
14 类、对象和封装⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 3
15 子类——继承性和多态性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 5
16 面向对象程序设计的挑战⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 6
161 划分软件分类⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 6
162 对已存的软件系统增加功能⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 6
163 类型和子类型的层次结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 6
164 应改变典型软件开发过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 7
165 对“算法+ 数据

最近更新

2024年黄平县幼儿园教师招教考试备考题库带答.. 31页

2024年齐齐哈尔高等师范专科学校马克思主义基.. 13页

2025年三都水族自治县招教考试备考题库附答案.. 30页

2025年上海应用技术大学马克思主义基本原理概.. 13页

风险控制机制创新路径 35页

2025年中国青年政治学院马克思主义基本原理概.. 12页

2025年临西县招教考试备考题库附答案解析(必.. 30页

2025年云南财经职业学院马克思主义基本原理概.. 12页

2025年余干县招教考试备考题库附答案解析(夺.. 31页

2025年兰州大学马克思主义基本原理概论期末考.. 13页

2025年北京农业职业学院马克思主义基本原理概.. 12页

高速信号完整性研究 35页

2025年南通卫生健康职业学院马克思主义基本原.. 12页

2025年叙永县幼儿园教师招教考试备考题库及答.. 30页

绿色港口与经济发展模式探讨 28页

老年精神健康促进 35页

2025年唐河县招教考试备考题库含答案解析(必.. 31页

观众热舒适性影响因素 35页

肾移植术后感染风险预测模型 35页

网络安全意识培训课程内容设计 35页

胃炎相关炎症因子研究 36页

2025年安徽省安庆市单招职业倾向性测试题库附.. 44页

高效燃油分配系统 36页

2025年山东理工职业学院马克思主义基本原理概.. 13页

2025年巴中职业技术学院马克思主义基本原理概.. 13页

2025年建平县招教考试备考题库带答案解析 31页

2025年托里县幼儿园教师招教考试备考题库含答.. 31页

2025年新疆铁道职业技术学院马克思主义基本原.. 13页

2025年木垒县招教考试备考题库带答案解析(夺.. 31页

2025年武城县招教考试备考题库带答案解析(夺.. 30页