C++教材
面向对象程序设计
目录
第1章 概述.................................................................................................................................4
1.1 程序设计范型(Programming Paradigms).................................................................4
1.2 面向对象程序设计(Object- Oriented Programming,OOP)...........................................5
1.3 为什么要面向对象........................................................................................................8
1.4 面向对象程序设计基本内容.......................................................................................11
1.5 面向对象程序设计语言..............................................................................................12
1.6 习题..............................................................................................................................13
第2章 对象与类.......................................................................................................................13
2.1 对象与类的关系..........................................................................................................13
2.2 C++的this指针............................................................................................................14
2.3 类成员的访问控制......................................................................................................16
2.4 类的静态成员..............................................................................................................20
2.5 对象的标识..................................................................................................................20
2.6 对象的创建与消亡......................................................................................................21
2.7 对象的初始化和消亡前处理......................................................................................23
2.8 成员对象......................................................................................................................27
2.9 const成员函数..............................................................................................................28
2.10 习题............................................................................................................................30
第3章 继承...............................................................................................................................31
3.1 软件复用(Software Reuse).....................................................................................31
3.2 基类与派生类(父类与子类)..................................................................................32
3.3 单继承..........................................................................................................................34
3.4 多继承..........................................................................................................................37
3.5 习题..............................................................................................................................41
第4章 类型与子类型...............................................................................................................43
4.1 类型与类......................................................................................................................43
4.2 行为继承和实现继承..................................................................................................44
4.3 C++中行为继承的实现................................................................................................44
4.4 习题..............................................................................................................................46
第5章 聚集(允引)...............................................................................................................47
5.1 继承与封装的矛盾......................................................................................................47


