首页计算机书籍程序设计《面向对象程序设计及C++ 第2版》朱立华 俞琼
吾之本一

文档

146

关注

0

好评

0
PDF

《面向对象程序设计及C++ 第2版》朱立华 俞琼

阅读 615 下载 0 大小 24.42M 总页数 299 页 2022-11-18 分享
价格:¥ 10.00
下载文档
/ 299
全屏查看
《面向对象程序设计及C++ 第2版》朱立华 俞琼
还有 299 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 299 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
内容提要本书是为已经掌握C语言知识,需要学习C+语言的读者编写的一本C+语言入门教材。全书共分9章。第1章通过与面向过程的程序设计方法的简单对比,初步介绍面向对象程序设计方法:第2章介绍在面向过程的程序设计方面C+语言对C语言的改进及扩充:第3章至第6章以面向对象程序设计的封装性、继承性和多态性这3大主要特征为主线组织内容,系统而全面地介绍了面向对象程序设计的基本概念和方法,是本书最核心的内容:第7章简单介绍模板的知识及SL初步:第8章介绍输入输出控制及文件的读写:第9章通过一个综合实例初步介绍了面向对象的程序设计过程。本书注重可读性、启发性和可用性。每章开头的内容提要简明扼要地对本章内容进行总体描述:在每章结尾有本章小结,对本章的主要内容作归纳总结:每章最后还配有一定数量的习题帮助读者巩固知识。每章通过大量典型的实例解析新的知识点。书中还通过大量图、表对知识点作总结或从本质上进行分析,便于读者记忆和理解。另外,本书还为授课教师提供配套的电子课件、全部例题源代码以及习题源代码。本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为工程技术人员的参考用书。工业和信息化普通高等教育“十二五”规划教材立项项月21世纪高等学校计算机规划教材面向对象程序设计及C+(第2版)◆主编朱立华俞琼副主编郭剑朱建责任编辑武恩玉◆入民邮电出版社出版发行北京市崇文区夕照寺街14号郎编100061·电子邮件315@ptpress.网址/ww.ptpress北京铭成印刷有限公司印刷◆开本:787×10921/162012年2月第2版字数:491千字2012年2月北京第1次印刚ISBN978-7-115-26906-5定价:38.00元读者:(010)67170985印装质量:(010)67129223反:(010)67171154广告经营许可证:京崇工商广字第0021号前言目前,许多高等院校在C语言课程结束之后开设了C++语言课程,同时,也有很多读者希望掌握C语言之后继续学习C+语言,尤其希望掌握C+面向对象的程序设计,本书的编写及修订正是顺应了这些需求。本书作者长期从事计算机语言的教学,具有丰富的教学经验和独到的见解,这些经验和见解都已融入到本书的内容中。C++语言是C语言的超集,既支持面向过程的程序设计,又支持面向对象的程序设计,但后者是其主要特色和应用。本书第1章比较了这两种不同的程序设计方法,通过浅显的实例使读者较容易地初步理解面向对象的相关概念。为使读者能用C+语言写出更好的结构化程序,本书第2章详细讲解了C++语言在支持面向过程的程序设计方面对C语言的改进及扩充,便于读者使用C++语言实现结构化程序设计时更好地发挥C++语言的优势。面向对象的程序设计是本书的重点。本书的第3章至第8章围绕面向对象程序设计的概念与方法展开。第3章介绍了类、对象、构造函数与析构函数、友元等知识,这些知识是面向对象程序设计的基础。在此基础上,第4章对类中数据的共享与保护的实现措施和方法作了详细介绍,本章中的静态数据成员、静态成员函数、常数据成员、常成员函数以及常对象等知识都是在编程中经常要用到的。第5章从类与类之间的关系上进行分析,介绍了类的组合、依赖、继承与派生等关系,重点是类的继承与派生关系。派生类的定义、构造函数与析构函数的定义及调用顺序、二义性的消除、虚基类、赋值兼容等知识都是这一部分的重点。第6章介绍的多态性方便了用户编程,静态多态性与动态多态性的概念及实现方法是本章的重点,通过函数重载和运算符重载实现静态多态性,通过继承、虚函数、基类指针或引用实现动态多态性。第7章介绍了关于模板及STL编程的相关知识,C+支持的函数模板和类模板使得抽象可以在类型层次上完成,从而提供了一种更高层次的代码重用方法,C+语言提供的标准版模板库(Standard Template Library,STL)是面向对象程序设计与泛型程序设计思想相结合的一个良好典范。第8章详细介绍了C++语言的流类库、格式控制方法、文件操作方法等非常实用的编程技术。第9章通过一个综合实例全面应用C++面向对象编程的相关知识,帮助读者更好地理解面向对象编程。与第1版相比,本版具有几个明显的特点。(1)一例贯穿思想。体现在3处:第3章的各个小例题之间有前后相关性,用比较和层层深人的方式介绍新内容;第3章至第8章的综合实例是一例贯穿下来,但每章的侧重点不同,前后章中作一些对比;第9章专门介绍了关于面向对象编程的基本知识,并通过对前几章贯穿下来的实例的具体设计与实现体现面向对象编程的基本方法。这种做法改变了第1版教材中小例题无相关性,缺乏大例题综合运用相关知识的缺点。(2)一半以上的小例题给出相应的思考题,启发读者进一步思考,对这些较深人问题的分析和解答放到实验教材的第1部分。这样做的目的便于分层次教学,主教材中强调的是最基本的知识,适合一般水平的读者,降低学习难度;而一些有一图书在版编目(CIP)数据面向对象程序设计及C+/朱立华,俞琼主编。一2版.-北京:人民邮电出版社,2012.221世纪高等学校计算机规划教材ISBN978-7-115-26906-5一程序设计一高等学校一教材②C语言一程序设计一高等学校-教材V.①TP312中国版本图书馆CIP数据核字(2011)第281725号
返回顶部