词条 | 面向对象程序设计C++版 |
释义 | 图书信息出版社: 机械工业出版社; 第1版 (2007年7月1日) 平装: 228页 开本: 16开 ISBN: 9787111212966, 7111212967 条形码: 9787111212966 尺寸: 25.6 x 17.8 x 1.4 cm 重量: 358 g 内容简介本书根据面向对象程序设计课程的基本教学要求,针对面向对象的本质特性,系统地讲解面向对象程序设计的基本理论和基本方法,阐述C++语言实现面向对象基本特性的关键技术。全书利用翔实的程序实例,力图使读者在培养形成面向对象思维方法的同时,掌握面向对象程序设计语言C++。 全书分为11章,内容包括:面向对象方法导论、C++语言基础、封装性、继承性、运算符重载、多态性、模板和STL、异常处理、输入输出流、Windows编程初步以及综合设计与实现。 本书是编者在总结多年面向对象程序设计类课程教学经验的基础上编著而成,全书各个知识点都密切结合例子讲解,并设计了一个贯穿全书各章节内容的实例。为方便读者复习实践,每章配备了习题和实验。本书内容系统全面,文字通俗易懂,既可作为高等院校本科生面向对象程序设计类教材,也可作为面向对象程序设计和c++语言自学者的参考用书。 目录前言 第1章 面向对象方法导论 1.1 面向过程程序设计方法和面向对象 程序设计方法的比较 1.1.1 面向过程程序设计方法 1.1.2 面向对象程序设计方法 1.2 面向对象方法的基本概念 1.2.1 对象、类和实例 1.2.2 消息传递 1.2.3 类的基本特征:封装、继承和多态 1.3 面向对象的开发过程 1.3.1 面向对象分析 1.3.2面向对象设计 1.3.3 面向对象实现 1.3.4 面向对象的典型方法 1.3.5 举例 1.4 面向对象程序设计方法的优点 1.5 C++语言的发展 1.6 VisualC++开发与调试环境 1.6.1 VisualC++控制台开发环境 1.6.2 VisualC++基本的错误调试方法 1.6.3 VisualC++的模块调试方法 习题 实验:面向过程程序设计与面向对象程序设计的比较 第2章 C++语言基础 2.1数据类型 2.1.1 基本数据类型 2.1.2构造类型 2.1.3 指针类型 2.2基本语句 2.2.1 声明语句与定义语句 2.2.2 注释语句 2.2.3 类型定义语句typedef 2.2.4程序预处理语句 2.2.5 表达式语句 2.2.6控制语句 2.3 C语言的程序架构 2.4 C++的其他新特性 2.4.1 变量定义 2.4.2 常量定义 2.4.3 输入输出 2.4.4 内存的动态分配与回收 2.4.5 引用 2.4.6作用域运算符 2.5 函数 2.5.1 函数调用 2.5.2 内联函数 2.5.3 函数重载 习题 实验:C++基础 第3章 封装性——类与对象 3.1 类的定义和一般调用 3.1.1 类的定义 3.1.2 一般数据成员的定义 3.1.3 一般成员函数的定义 3.1.4 类的调用 3.2 特殊的数据成员和成员函数 3.2.1 构造函数和析构函数 3.2.2常数据成员 3.2.3 静态数据成员和静态成员函数 3.2.4 对象成员 3.3 对象数组和常对象 3.3.1 对象数组 3.3.2 const对象 3.4 自引用指针this 3.5 封装机制的破坏——友元 3;6 小结 习题 实验:类的定义及调用 第4章 继承性 4.1 继承与派生的概念 4.2 派生类的定义格式及其继承方式 …… 第5章 运算符重载 莓6章 多态佳 第7章 模板和STL 第8章 异常处理的基本思想 第9章 输入输出流 第10章 Windows编程初步 第11章 综合设计与实现 常用术语英中文对照表 参考文献 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。