作业:课后作业1、2 、5、6、7、8、9、10(其中5、6写在书本上) 补充 n 1.定义一个长方形类,求长方形的面积和周长。再定义一个长方体类,为长方体的子类,求长方体的面积和体积。用构造函数做。 n 2.定义一个基类物体object,有数据成员重量weight,有构造函数对数据成员weight进行初始化,有成员 函数打印重量信息PrintWeight。从object类派生出盒子类box,曾加数据成员高度heigh和宽度width,并 定义派生类box类的构造函数对数据成员weight、height、width进行初始化,有成员函数PrintAII打印数 据成员weight、height、width值。在主函数中创建一个box对象,并初始化其所有数据成员,调用成员函 数将weight、height、width值信息显示。 3、写出下列程序的执行结果 #include
class Base { int i; public: Base(int n){cout <<"Constucting base class" << endl;i=n;} ~Base(){cout <<"Destructing base class" << endl;} void showi(){cout << i<< ",";} int Geti(){return i;} }; class Derived:public Base { int j; Base aa; public: Derived(int n,int m,int p):Base(m),aa(p){ cout << "Constructing derived class" <
class base { int n; public: base(int a) {cout<<"constructing base class"<