C++初学者指南 第十篇(12)

转载请标明出处:http://blog.csdn.net/zhangxingping

复习题函数

1. 被继承的类叫作______类。继承别的类的类叫作_____类。spa

2. 基类是否能够访问派生类中的成员?派生类是否能够访问基类中的成员?.net

3. 建立TwoDShape类的一个派生类叫作Circle。在area()函数中计算圆形的面积。指针

4. 如何阻止派生类访问基类中的成员?对象

5. 写出派生类的构造函数调用基类构造函数的通用形式。blog

6. 有以下的继承关系:继承

class Alpha { .... };接口

class Beta : public Alpha { ..... };get

class Gamma : public Beta { ..... };io

当建立Gamma类的对象的时候上述类中的构造函数是按照什么样的顺序被调用的?

7. 保护成员的访问权限如何?

8. 基类的指针是能够指向派生类的对象的。解释一下为何这点对于函数重写来说是很是重要的。

9. 什么是纯虚函数?什么是抽象类?

10. 抽象类是否能够实例化?

11. 解释一下为何纯虚函数有助于实现“一个接口,多种实现”的多态性。