比较类的三种继承方式 public 公有继承、protected 保护继承、private 私有继承之 间的差别。 |
问答 |
派生类构造函数执行的次序是怎样的? |
问答 |
如果在派生类 B 已经重载了基类 A 的一个成员函数 fn1(),没有重载成员函数 fn2(),如何调用基类的成员函数 fn1()、fn2()? |
问答 |
什么叫做虚基类?有何作用? |
问答 |
定义一个 Shape 基类,在此基础上派生出 Rectangle 和 Circle,二者都有 GetArea()函数计算对象的面积。使用 Rectangle 类创建一个派生类 Square。 |
问答 |
定义一个哺乳动物 Mammal 类,再由此派生出狗 Dog 类,定义一个 Dog 类的对象,观察 基类与派生类的构造函数与析构函数的调用顺序。 |
问答 |
定义一个基类,构造其派生类,在构造函数中输出提示信息,观察构造函数的执行情 况。 |
问答 |
定义一个 Document 类,有 name 成员变量,从 Document 派生出 Book 类,增加 PageCount变量。 |
问答 |
定义基类 Base,有两个共有成员函数 fn1()、fn2(),私有派生出 Derived 类,如果想在 Derived 类的对象中使用基类函数 fn1(),应怎么办? |
问答 |
定义 object 类,有 weight 属性及相应的操作函数,由此派生出 box 类,增加 Height和 width 属性及相应的操作函数,声明一个box对象,观察构造函数与析构函数的调用顺序。 |
问答 |
定义一个基类 BaseClass,从它派生出类 DerivedClass,BaseClass 有成员函数 fn1()、 fn2(),DerivedClass 也有成员函数 fn1()、fn2(),在主程序中定义一个 DerivedClass 的对象,分 |
问答 |
声明一个 Person 类,并使之支持序列化。 |
问答 |