C++04737第6章课后练习题完整答案.docVIP

  • 32
  • 0
  • 约8.32千字
  • 约 12页
  • 2016-08-02 发布于重庆
  • 举报
C04737第6章课后练习题完整答案

第六章 一、填空题 1.单一继承; 2.private、protected、public; 二、单项选择题 C; 正确使用作用域运算符能否使编译器正确调用相关的成员A; 派生方式有三种公有public派生在派生类中仍然是保护的三、改错题 1. derived:private base{} //错误 derived(int b):m(b){} //错误理由 derived:public base{} ;第二m(b)不是函数不能调用应改成derived(int b):base(b){} 2. Derived类中重载show()方法(提示:使用作用域运算符) void Show() { Base1::Show(); Base2::Show(); } 四、 1. 设计一个基类,从基类派生圆柱,设计成员函数输出它们的面积和体积。 #include iostream using namespace std; const float PI = 3.1415f; { protected: //保护私有数据成员 float r; public: Base(float a=0) //只含有构造函数 { r = a; } }; class Circle:public Base //派生类圆 { protected: float area; publi

文档评论(0)

1亿VIP精品文档

相关文档