王朝百科
分享
 
 
 

解析C++面向对象程序设计

王朝百科·作者佚名  2010-05-07  
宽屏版  字体: |||超大  

解析C++面向对象程序设计

作者:甘玲,石岩,李盘林编著

ISBN:10位[7302165297] 13位[9787302165293]

出版社:清华大学出版社

出版日期:2008-2-1

定价:¥48.00 元

内容提要本书通过实例解析的方式全面深入地介绍了标准C++语青及其面向对象的特性,阐述了面向对象的设计思想和编程方法,注重C++面向对象程序没计能力的培养。从认识对象、发现对象和详解对象,揭示面向对象方法的本质;通过抽象性、封装性、继承性和多态性诠释面向对象技术的特征;通过案例分析强调面向对象技术的应用。

全书共11章,分为3篇。第1篇是引导篇,主要介绍面向对象的基本原理、概念、特征、UML描述,及C++程序的基本结构和上机指导;第2篇足基础篇,主要介绍C++的丽向对象机制,包括发现、创建和使用对象,派生新类、多态性、模板和STL输入/输出流,异常处理等;第3篇是应用篇,主要介绍C++存数学计算、物理计算、STL应用和泛型编程、Windows应用程序设计、网络编程、编译程序设计方面的案例。

本书体系结构新颖,逻辑性强,例题丰富,具有较强的实用性。本书是高等院校计算机及相关专业的教材,可自学使用,也可作为C++程序开发人员的参考书。

编辑推荐本书分为引导篇、基础篇、应用篇3篇,通过实例解析的方式全面而深入地介绍标准C++语言及其面向对象的特性,阐述了面向对象的设计思想和编程方法.不仅涵盖C++语言的基本知识,更注重对面向对象程序设计能力的培养。

本书首先揭示面向对象方法的本质,接着通过抽象性、封装性、继承性和多态性诠释面向对象技术的特征,最后通过案例分析讲解面向对象技术的应用。

目录第1篇 引导篇

第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面向对象的UML描述

1.4C++简介

1.4.1从C到C++

1.4.2简单的C++程序

1.4.3C++程序结构

1.4.4C++程序的上机过程

本章小结

习题1

第2篇基础篇

第2章发现对象和设计类

2.1时钟问题

2.1.1提出问题

2.1.2分析问题

2.2发现对象

2.2.1定义属性

2.2.2定义行为

2.3设计类

2.3.1定义类

2.3.2访问权限控制

2.3.3成员函数的实现方式

2.3.4内联函数

2.4创建对象

2.4.1对象的定义(解决问题)

2.4.2类成员的访问

2.4.3构造函数

2.4.4构造函数的重载

2.4.5带默认参数的构造函数

2.4.6析构函数

2.4.7构造函数和析构函数的调用顺序

2.4.8复制构造函数

2.5对象间的数据共享问题

2.5.1类的静态数据成员

2.5.2静态成员的定义

2.5.3静态数据成员的初始化

2.5.4静态数据成员的使用

2.5.5静态成员函数

2.6举一反三

本章小结

常见错误

习题2

第3章详解对象

第4章派生新类

第5章多态与抽象类

第6章运算符重载与友元

第7章模板——类的再抽象

第8章输入/输出流对象

第9章异常处理

第10章C++面向对象程序设计

第3篇应用篇

第11章案例解析

附录AC++语法摘要

附录BC++标准库简介

附录CVisual C++开发环境概述

附录D调试方法简介

附录EC++常见错误

参考文献

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
中国古代四大美女:背后隐藏惊人秘密
 女性   2025-06-20
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有