图书介绍
面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 周生炳等编著 著
- 出版社: 北京交通大学出版社;清华大学出版社
- ISBN:781082418X
- 出版时间:2004
- 标注页数:290页
- 文件大小:9MB
- 文件页数:300页
- 主题词:面向对象语言-程序设计-高等学校-教材
PDF下载
下载说明
面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象程序设计的基本知识1
1.1 面向对象程序设计的基本思想1
1.1.1 结构化程序设计思想1
目录1
1.1.2 面向对象的程序设计思想2
1.1.3 面向对象的程序设计语言3
1.2 面向对象程序设计的基本概念4
1.2.1 对象的基本概念4
1.2.3 类与对象的关系5
1.2.4 消息5
1.2.2 类的基本概念5
1.3 面向对象程序语言的基本特点6
1.3.1 抽象6
1.3.2 封装6
1.3.3 继承7
1.3.4 多态7
1.4 面向对象程序设计的模式7
小结10
习题10
第2章 基本数据类型和表达式12
2.1 基本数据类型12
2.2.2 实型常量14
2.2.1 整型常量14
2.2 常量和变量14
2.2.3 字符型常量15
2.2.4 变量的定义16
2.2.5 变量的作用域17
2.3 表达式与操作符19
2.3.1 算术运算符20
2.3.2 关系运算符21
2.3.3 逻辑运算符21
2.3.4 赋值运算22
2.3.5 逗号表达式和运算符23
2.3.7 位操作符24
2.3.6 sizeof运算符24
2.4 强制类型转换26
小结27
习题27
第3章 程序控制结构29
3.1 程序结构概述29
3.2 程序流程图30
3.3 顺序结构31
3.4 选择结构32
3.4.1 if语句32
3.4.2 ifelse语句34
3.4.3 扩展ifelse语句37
3.4.4 switch语句39
3.5 循环结构42
3.5.1 while语句43
3.5.2 do while语句44
3.5.3 for语句48
3.5.4 continue和break语句50
3.6 编译预处理51
3.6.1 宏定义语句51
3.6.2 文件包含语句53
3.6.3 条件编译语句54
小结55
习题56
第4章 函数58
4.1 函数定义和声明58
4.1.1 函数的定义58
4.1.2 函数的返回值59
4.1.3 函数原型的声明59
4.2 函数的调用61
4.3 函数参数的传递机制63
4.3.1 值传递63
4.3.2 引用传递64
4.4 递归函数67
4.5 默认参数的函数73
小结74
习题74
第5章 数组、指针和结构76
5.1 一维数组的定义与使用76
5.1.1 一维数组的定义76
5.1.2 一维数组的初始化77
5.1.3 一维数组的应用79
5.2 二维数组的定义与使用80
5.2.1 二维数组的定义80
5.2.2 二维数组的初始化81
5.2.3 二维数组的应用82
5.3 字符数组与字符串86
5.3.1 字符数组86
5.3.2 字符串86
5.3.3 对字符串的操作87
5.4 指针的概念89
5.4.1 指针的类型89
5.4.2 指针变量的定义与初始化89
5.4.3 指向指针的指针变量91
5.5 指针与数组92
5.5.1 指针与数组的关系92
5.5.2 指针与一维数组93
5.5.3 指针与二维数组94
5.5.4 指针与多维数组97
5.6 结构的定义与使用97
5.6.1 结构的定义97
5.6.2 定义和使用结构变量98
5.7 结构与数组101
5.8 结构与指针102
小结106
习题106
第6章 类109
6.1 类的定义109
6.1.1 类成员的访问控制110
6.1.2 成员函数的声明和定义113
6.2 类对象的定义和使用117
6.2.1 类和对象的关系117
6.2.2 通过对象来访问类的成员118
6.2.3 利用对象指针和对象引用传递函数的参数120
6.2.4 指向类成员的指针123
6.2.5 常类型125
6.2.6 对象的生存周期129
6.3 构造函数与析构函数129
6.4 复制构造函数134
6.5 深复制与浅复制136
6.6 局部类和嵌套类140
6.7 对象数组142
6.8 this指针145
6.9 动态储存147
小结154
习题155
第7章 静态成员与友元157
7.1 静态成员的特点157
7.2 静态成员变量158
7.3 静态成员函数162
7.4 友元的特点165
7.5 一般友元函数166
7.6 友元成员169
7.7 友元类170
小结173
习题173
第8章 重载176
8.1 函数重载的特点176
8.2 函数重载的方法179
8.2.1 构造函数重载179
8.2.2 类成员函数重载181
8.2.3 类以外一般函数重载184
8.3 运算符重载185
8.3.1 重载为类的成员函数186
8.3.2 以成员函数方式重载运算符实例189
8.3.3 重载为类的友元函数193
8.3.4 以友元函数方式重载运算符实例196
8.4 类类型转换200
8.4.1 隐式类型转换200
8.4.2 显式类型转换203
小结205
习题206
第9章 继承与多态209
9.1 继承的基本概念209
9.2 派生类对基类成员的访问控制211
9.3 派生类的构造函数和析构函数215
9.3.1 派生类的构造函数215
9.3.2 派生类的析构函数220
9.3.3 派生类的其他说明222
9.4 访问声明调整226
9.5 对象指针在派生类中的特性230
9.6 多继承234
9.7 多继承的构造函数236
9.8 多态的特点及分类241
9.8.1 静态联编242
9.9.1 虚函数的定义与使用246
9.9 虚函数246
9.8.2 动态联编246
9.9.2 在构造函数中调用虚函数249
9.9.3 在析构函数中调用虚函数250
9.9.4 关于虚函数的几点说明252
9.10 纯虚函数与抽象类252
小结255
习题256
第10章 异常处理258
10.1 异常处理的基本思想258
10.2 异常处理的实现259
10.3 异常处理的规则261
10.4 构造函数中的异常266
小结267
习题268
第11章 模板270
11.1 模板的概念270
11.2 函数模板272
11.3 类模板276
小结284
习题284
附录A 常用字符与ASCII代码对照表286
附录B C++术语中英文对照表287
参考文献290