网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 面向对象程序设计--C++(普通高等教育农业农村部十三五规划教材)
分类
作者
出版社 中国农业出版社
下载
简介
内容推荐
本书将基本原理与具体实践相结合,系统地介绍了面向对象程序设计的基本思想、机制、要素和原理,详细介绍了C++面向对象程序设计方法。
本书的内容分为4个部分:第1~2章为第一篇,主要介绍了面向对象思想与程序设计方法、C++语言对C的扩展;第3~4章为第二篇,主要介绍了如何设计及实现一个类、如何利用复合实现代码重用、如何实现数据保护和对象问的数据共享;第5~6章为第三篇,主要介绍了如何利用继承实现代码重用、如何利用多态性使程序更加灵活、如何利用抽象类制定工具规范;第7~9章为第四篇,主要介绍了C++输入输出、C++异常处理以及为了更好地与数据结构课程衔接介绍了容器与迭代器的概念和C++标准模板库——STL。函数模板、类模板等泛型编程技术穿插在相应的章节中。并且每篇提供了综合实践案例,用以提高读者对知识点的综合运用能力,使读者掌握分析、设计、开发和运行测试软件的过程。
本书适合作为高等院校计算机专业的教材,也可供从事计算机软件开发的科研人员参考使用。
目录
前言
第一篇 面向对象程序设计概述
第1章 面向对象思想与程序设计方法学
1.1 面向对象思想
1.1.1 面向对象思想的由来
1.1.2 面向对象思想的基本内涵
1.2 面向对象程序设计的基本概念与特性
1.2.1 面向对象程序设计的基本概念
1.2.2 面向对象程序设计的基本特性
1.3 新型编程范式——面向对象
1.3.1 编程范式的基本概念
1.3.2 两种编程范式的比较
1.3.3 面向对象编程范式的优势
1.4 小结
1.5 习题
第2章 面向对象程序设计语言
2.1 C++发展概况
2.1.1 C++语言的产生与发展
2.1.2 C++语言的特点
2.2 使用C++进行程序设计
2.2.1 实现代码单元
2.2.2 应用代码单元
2.2.3 C++程序编译过程
2.2.4 C++程序示例
2.3 C++对C语言的基础扩展
2.3.1 新的输入输出方式
2.3.2 命名空间
2.3.3 变量的作用域
2.3.4 动态内存分配
2.3.5 引用变量
2.3.6 强制类型转换
2.3.7 string对象字符串
2.4 C++对C语言的函数特性扩展
2.4.1 函数与函数调用
2.4.2 函数原型
2.4.3 函数参数技术
2.4.4 函数返回技术
2.4.5 内联函数
2.4.6 函数重载
2.4.7 函数模板
2.5 小结
2.6 习题
综合实践1 面向过程设计——日期计算器
第二篇 面向对象程序设计初步
第3章 数据封装与隐藏
3.1 类与对象
3.1.1 类的定义
3.1.2 成员函数的实现
3.1.3 对象的创建
3.1.4 访问对象的成员
3.1.5 类成员的访问权限
3.1.6 类的多文件组织结构
3.1.7 类的示例程序剖析
3.2 构造函数与析构函数
3.2.1 构造函数
3.2.2 重载构造函数
3.2.3 带默认参数的构造函数
3.2.4 拷贝构造函数
3.2.5 析构函数
3.3 对象数组
3.4 this指针
3.5 封闭类
3.5.1 封闭类与复合
3.5.2 对象成员的初始化
3.5.3 应用封闭类解决实际问题
3.6 类模板
3.6.1 类模板的定义
3.6.2 类模板的实例化
3.6.3 非类型参数和参数的默认值
3.7 小结
3.8 习题
第4章 数据保护与共享
4.1 数据保护——const与类
4.1.1 常引用
4.1.2 常对象
4.1.3 常成员
4.2 数据共享——静态成员
4.2.1 静态数据成员
4.2.2 静态成员函数
4.2.3 类模板的静态成员
4.3 数据共享——友元关系
4.3.1 友元函数
4.3.2 友元类
4.3.3 友元成员函数
4.3.4 类模板的友元
4.4 小结
4.5 习题
综合实践2 类与对象——学生信息查询
第三篇 面向对象程序设计进阶
第5章 继承与派生
5.1 继承和派生的概念
5.2 类成员继承方式
5.2.1 公有继承
5.2.2 私有继承
5.2.3 受保护继承
5.3 单继承与多继承
5.3.1 单继承
5.3.2 多继承
5.3.3 多继承中的二义性
5.4 派生类的构造与析构
5.4.1 派生类的构造函数
5.4.2 派生类的析构函数
5.5 虚基类
5.5.1 虚基类的作用
5.5.2 虚基类的初始化
5.6 类模板的继承
5.7 继承与复合
5.7.1 继承与复合的区别
5.7.2 复合优先原则
5.8 小结
5.9 习题
第6章 多态性与虚函数
6.1 关于多态性
6.1.1 多态的概念
6.1.2 多态的实现与作用
6.2 函数重载
6.3 运算符重载
6.3.1 成员函数运算符
6.3.2 友元函数运算符
6.3.3 重载赋值运算符
6.3.4 重载自增自减运算符
6.4 虚函数与虚析构
6.4.1 虚函数的定义与使用
6.4.2 虚函数表
6.4.3 虚析构
6.4.4 虚函数使用注意事项
6.5 纯虚函数与抽象类
6.5.1 纯虚函数
6.5.2 抽象类
6.6 小结
6.7 习题
综合实践3 多态性——图形绘制
第四篇 面向对象程序设计拓展
第7章 C++输入输出流
7.1 输入输出流类库
7.2 标准输出流
7.2.1 标准输出流对象
7.2.2 标准类型数据的格式输出
7.2.3 用流成员函数put输出字符
7.3 标准输入流
7.3.1 标准输入流对象
7.3.2 用于输入的流成员函数
7.3.3 istream类的其他成员函数
7.4 文件流与文件操作
7.4.1 文件与文件流
7.4.2 文件的打开与关闭操作
7.4.3 文件的顺序访问
7.4.4 文件的随机访问
7.5 字符串输入输出流
7.6 用户自定
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/8 20:21:19