图书介绍

面向对象程序设计基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向对象程序设计基础
  • 周会平,贾丽丽,王挺编著 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:7563508376
  • 出版时间:2005
  • 标注页数:304页
  • 文件大小:10MB
  • 文件页数:316页
  • 主题词:面向对象语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

面向对象程序设计基础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.2计算机硬件1

1.1.3计算机软件3

1.2程序设计基本概念4

1.2.1问题求解过程4

1.2.2算法与程序5

1.2.3程序设计语言9

1.3程序设计方法11

1.3.1结构化程序设计11

1.3.2面向对象程序设计12

1.4 C与C++13

1.4.1 C语言13

1.4. 2 C+++语言14

1.5 C++编程简介15

1.5.1 C+++编程的典型过程15

1.5.2一个简单的C++程序17

1.6程序设计风格19

练习21

第2章 面向对象程序设计基本概念23

2.1面向对象语言的发展23

2.2面向对象方法24

2.3类、对象和消息26

2.3.1类和对象26

2.3.2消息28

2.4面向对象程序设计的特点30

2.5面向对象程序的结构33

练习36

第3章 输入和输出37

3.1 C++的输入和输出37

3.2字符输入输出函数38

3.2.1字符输入函数getchar38

3.2.2字符输出 函数putchar38

3.3格式化输入输出39

3.3.1格式化输入函数scanf39

3.3.2格式化输出 函数printf41

3.3.3格式化输入输出函数应用示例44

3.4用流进行输入输出50

3.4.1通过流插入运算符输出数据51

3.4.2通过流提取运算符输入数据52

3.5流操纵算子53

3.5.1设置整数基数的流操纵算子54

3.5.2设置浮点数精度的流操纵算子55

3.5.3设置域宽的流操纵算子57

3.6流格式状态标志58

练习62

第4章 类与对象65

4.1数据抽象的概念65

4.2抽象数据类型67

4.2.1封装与信息隐藏67

4.2.2接口与实现的分离68

4.2.3用结构实现用户定义类型:栈69

4.2.4用类实现抽象数据类型:栈74

4.3类和对象的定义80

4.3.1数据成员80

4.3.2成员函数82

4.3.3访问控制83

4.3.4静态成员85

4.3.5对象的建立89

4.4构造函数92

4.4.1构造函数的作用92

4.4.2构造函数执行的时机93

4.4.3构造函数重载94

4.4.4默认构造函数96

4.4.5复制构造函数98

4.5析构函数99

4.5.1析构函数的作用100

4.5.2析构函数执行的时机100

练习102

第5章 类和对象的使用107

5.1类的复合107

5.2 this指针112

5.3 const特性116

5.4友元函数和友元类122

5.4.1友元函数122

5.4.2友元类125

练习127

第6章 运算符重载131

6.1运算符重载的概念131

6.1.1运算符重载的意义132

6.1.2运算符重载的限制133

6.2.运算符成员函数与友元函数134

6.3单目运算符重载135

6.4重载流插入和流提取运算符141

6.5双目运算符重载145

6.6赋值运算符重载149

6.7类型之间的转换153

练习163

第7章 继承167

7.1继承和派生的概念167

7.2继承的定义168

7.2.1派生类和基类169

7.2.2继承的方式171

7.2.3类的层次172

7.2.4在派生类中重定义(override)基类的函数173

7.2.5派生类和基类的转换178

7.3类指针179

7.4继承中的构造函数和析构函数186

7.5多重继承191

7.6软件渐增式开发196

7.6.1复合与继承197

7.6.2示例198

练习212

第8章 多态性214

8.1多态性的概念214

8.1.1静态绑定和动态绑定214

8.1.2多态性的意义215

8.2虚函数217

8.3抽象基类和纯虚函数221

8.3.1纯虚函数222

8.3.2 抽222

象类和具体类222

8.4虚析构函数228

8.5软件渐增式开发231

练习240

第9章 文件和流242

9.1基本概念242

9.2打开、建立文件243

9.3写文件247

9.4读文件249

练习257

第10章 异常259

10.1异常处理的意义259

10.2异常处理基础260

10.3异常的抛出和传播263

10.4异常的捕获和处理268

练习272

第11章 模板274

11.1类属机制274

11.2函数模板276

11.2.1函数模板的定义276

11.2.2使用函数模板278

11.3类模板283

11.3.1类模板的定义283

11.3.2使用类模板285

练习288

第12章 类库和软件重用290

12.1面向对象和软件重用290

12.1.1面向对象程序设计方法回顾290

12.1.2软件重用的概念292

12.1.3流行的软件重用技术294

12.2 C++类库295

12.2.1 C++标准库295

12.2.2 MFC类库300

12.3小结302

练习303

参考文献304

热门推荐