面向对象程序设计与C++语言

面向对象程序设计与C++语言
作 者: 杨庚 王汝
出版社: 人民邮电出版社
丛编项: 新世纪高等学校计算机系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 面向对象语言 C语言 程序设计 高等学校 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《面向对象程序设计与C++语言》作者简介

内容简介

编辑推荐:本书系统地介绍了面向对象技术及C++语言的相关知识。内容包括面向对象技术的概念和特征、C++语言基础、类和对象、派生与继承、虚函数与多态性、模板、运算符重载和输入/输出流库等。每章有练习题,书后附有练习题参考答案,包括相关的程序。本书注重基本概念,从实际应用出发,突出重点,叙述清楚,深入浅出,论述详尽,使读者既能深刻领会面向对象程序设计的思想,了解面向对象程序设计的特征,又能掌握C++语言的编程与应用。本书可作为高等学校计算机及相关专业面向对象程序设计的教材,也可作为其他专业师生和科技工作者的参考用书。

图书目录

第1章 面向对象技术概述

1. 1 面向对象技术概念

1. 2 结构化程序设计与面向对象程序设计的区别

1. 3 面向对象程序设计的作用

1. 3. 1 复杂性的维护

1. 3. 2 生产率的提高

1. 3. 3 设计大型应用程序

1. 4 面向对象程序设计语言

1. 4. 1 程序设计语言发展概况

1. 4. 2 面向对象程序设计语言简介

第2章 面向对象技术的基本特征

2. 1 对象 Object

2. 2 类 Class

2. 3 封装 Encapsulation

2. 4 继承 Inheritance

2. 5 消息 Message

2. 6 结构与连接 Structure&Connection

2. 6. 1 一般一特殊结构

2. 6. 2 整体一部分结构

2. 6. 3 实例连接

2. 6. 4 消息连接

2. 7 多态性 Polymorphism

第3章 C 基础

3. 1 C语言与C 语言的关系

3. 2 数据和表达式

3. 2. 1 基本数据类型

3. 2. 2 关键字

3. 2. 3 变量

3. 2. 4 常量

3. 2. 5 表达式

3. 2. 6 运算符的使用

3. 3 基本语句

3. 3. 1 选择语句:if语句

3. 3. 2 选择语句:if/else语句

3. 3. 3 switch语句

3. 3. 4 循环语句:while和dob/while语句

3. 3. 5 循环语句:for语句

3. 3. 6 转向语句:break. continue. return. goto语句

3. 4 函数

3. 4. 1 函数的声明. 定义与调用

3. 4. 2 参数缺省函数

3. 4. 3 函数名重载

3. 4. 4 递归函数

3. 4. 5 内联函数

3. 5 数组

3. 5. 1 数组的定义

3. 5. 2 数组的初始化

3. 5. 3 数组的使用

3. 6 指针和字符串

3. 6. 1 定义指针变量

3. 6. 2 指针的应用

3. 6. 3 指针与数组

3. 6. 4 const型指针

3. 6. 5 内存的分配:new和delete

3. 7 引用

3. 7. 1 引用的概念

3. 7. 2 不能被定义引用的情况

3. 7. 3 函数参数中的引用传递

3. 7. 4 引用与指针的区别

3. 8 本章小结

第4章 类与对象

4. 1 类的构成

4. 2 成员函数的定义

4. 3 对象的定义和使用

4. 4 构造函数和析构函数

4. 4. 1 一般形式的构造函数

4. 4. 2 参数化的构造函数

4. 4. 3 缺省参数的构造函数

4. 4. 4 拷贝构造函数和重载赋值运算符

4. 4. 5 构造函数个数

4. 4. 6 析构函数

4. 5 友员成员

4. 6 静态成员

4. 6. 1 静态数据成员

4. 6. 2 静态函数成员

4. 7 对象成员

4. 8 常数成员

4. 9 本章小结

第5章 类的继承与派生

5. 1 派生类的概念

5. 2 派生类的定义

5. 2. 1 派生类的构造函数

5. 2. 2 派生类对基类成员的访问规则

5. 3 多重继承

5. 3. 1 多重继承的声明

5. 3. 2 虚基类

5. 4 本章小结

第6章 虚函数与多态性

6. 1 多态性的概念

6. 2 虚函数

6. 3 虚函数的限制

6. 4 多态性的有效范围

6. 5 纯虚函数和抽象类

6. 6 本章小结

第7章 模板

7. 1 模板的概念

7. 2 函数摸板与模板函数

7. 3 类模板与模板类

7. 4 本章小结

第8章 运算符重载

8. 1 可重载的运算符

8. 2 用成员函数重载运算符

8. 3 用友员函数重载运算符

8. 4 几个常用运算符重载

8. 4. 1 赋值运算符“=”

8. 4. 2 下标运算符“[]”

8. 4. 3 函数调用运算符“ ”

8. 5 本章小结

第9章 输入/输出流库

9. 1 基本概念

9. 2 C

I/O流库

9. 2. 1 streambuf类

9. 2. 2 ios类

9. 3 一般输入/输出

9. 3. 1 C 中传送数据的方法

9. 3. 2 输入/输出类的定义

9. 3. 3 输入/输出运算符的使用

9. 4 格式化输入/输出

9. 4. 1 用ios类成员函数进行格式化

9. 4. 2 用操作函数进行格式化控制

9. 4. 3 用户自定义控制符函数

9. 5 用户自定义类型的输入/输出

9. 5. 1 重载输出运算特“<<”

9. 5. 2 重载输入运算符“>>”

9. 6 文件的输入/输出

9. 6. 1 概述

9. 6. 2 文件打开与关闭

9. 6. 3 文本文件的读写操作

9. 6. 4 随机存取文件

9. 7 本章小结

练习题答案

第3章

第4章

第5章

第9章

练习题源程序

第3章

第4章

第5章

第6章

第7章

第8章

第9章

参考文献