《Programming in C++》第十四章
时间:2010-09-03 来源:做自己的快乐人
14、1 面向对象程序设计
Data abstraction, Inheritance, Dynamic binging
14、2 对象
一个类的私有成员只能通过类的函数来进行访问和修改。
14、3 继承
继承的类也要习惯将声明和实现放在不同的文件中。
继承的类不仅继承了私有变量,而且也继承了公有变量,但是继承的类却不能访问基类的私有变量。如果可以的话,任何一个变量都可以通过继承一个类来访问类里的私有变量了。
避免重复引用头文件
14、4 包含
在调用构造函数时,先调用基类构造函数,接着为包含的类,接着为自己的构造函数。
14、5 动态绑定和虚拟函数
拷贝时把子类有而父类没有的东西给砍掉了。
在类中使用虚函数(virtual)的几个事项P595
14、6 面向对象程序设计
Step1: Identify the Objects and Operations
Step2: Determine the Relationships Among Objects
Step3: Design the Driver
14、7 实现设计
选择对象的三个候选
Use a built-in data type, Use an existing ADT, Create a new ADT
相关阅读 更多 +