思维导图
练习题
1.
自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),
定义公有成员函数:
初始化函数:voidinit(intw,inth)
更改宽度的函数:set_w(intw)
更改高度的函数:set_h(inth)
输出该矩形的周长和面积函数:voidshow()
#include using namespace std;class Rect{private:int width;private:int height;public:void init(int w,int h){width=w;height=h;show();}public:void set_w(int w){width=w;}public:void set_h(int h){height=h;}public:void show(){cout << "周长为:" << 2*(height+width) << endl;cout << "面积为:" << height*width << endl;}};int main(){Rect rect;int width,height;cout <>width;cout <>height;rect.init(width,height);cout <>width;rect.set_w(width);cout <>height;rect.set_h(height);rect.init(width,height);return 0;}