8C++第八讲习题解答.docxVIP

  • 25
  • 0
  • 约 27页
  • 2017-06-09 发布于湖北
  • 举报
第八章继承与多态习题基本概念与基础知识自测题填空题8.1.1 如果类α继承了类β,则类α称为(1)类,而类β称为(2)类。(3)类的对象可作为(4)类的对象处理,反过来不行,因为(5)。如果强制转换则要注意(6)。答案:(1)基类(2)派生类(3)派生类(4)基类(5)派生类有一些新成员(6)只能派生类强制转换为基类8.1.2 当用public继承从基类派生一个类时,基类的public成员成为派生类的(1)成员,protected成员成为派生类的(2)成员,对private成员是(3)。公有派生可以使其类的(4),所以公有派生是主流。答案:(1)public成员(2)protected成员(3)不可访问(4)接口不变8.1.3 利用继承能够实现(1)。这种实现缩短了程序开发的时间,VC++中的(2)很好地体现了这一点。答案:(1)代码的复用(2)MFC编程8.1.4 一个派生类只有一个直接基类的情况称为(1),而有多个直接基类的情况称为(2)。继承体现了类的(3)概念,这在MFC中得到了很好表现,MFC中只采用了(4)。答案:(1)单继承(2)多重继承(3)层次(4)单继承8.1.5 C++中多态性包括两种多态性:(1)和(2)。前者是通过(3)实现的,而后者是通过(4)和(5)来实现的。答案:(1)编译时的(2)运行时的(3)函数和运算符的重载(4)类继承关系(5)虚函

文档评论(0)

1亿VIP精品文档

相关文档