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

来源:互联网 发布:剑三成男天策捏脸数据 编辑:程序博客网 时间:2024/05/21 11:11
转载请标明出处:http://blog.csdn.net/zhangxingping

复习题

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

2. 基类是否可以访问派生类中的成员?派生类是否可以访问基类中的成员?

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

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

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

6. 有如下的继承关系:

class Alpha { .... };

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

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

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

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

8. 基类的指针是可以指向派生类的对象的。解释一下为什么这点对于函数重写来讲是非常重要的。

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

10. 抽象类是否可以实例化?

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

原创粉丝点击