网站开发要什么样的环境,公司内网网站建设,营销目标包括哪些内容,oss for wordpress一、自己封装一个矩形类(Rect)#xff0c;拥有私有属性:宽度(width)、高度(height)#xff0c;
定义公有成员函数:
初始化函数:void init(int w, int h)
更改宽度的函数:set_w(int w)
更改高度的函数:set_h(int h)
输出该矩形的周长和面积函数:void show()。
代码…一、自己封装一个矩形类(Rect)拥有私有属性:宽度(width)、高度(height)
定义公有成员函数:
初始化函数:void init(int w, int h)
更改宽度的函数:set_w(int w)
更改高度的函数:set_h(int h)
输出该矩形的周长和面积函数:void show()。
代码
#include iostreamusing namespace std;
class Rect//封装矩形类
{
private://私有属性宽和高int width;int height;
public:void init(int w,int h)//初始化函数{width w;height h;}void set_w(int w)//更改宽度的函数{width w;}void set_h(int h)//更改高度的函数{height h;}void show()//输出周长和面积的函数{cout 该矩形周长为 (width height)*2 endl;cout 该矩形面积为 width * height endl;}
};
int main()
{int width 0,height 0;//存储终端输入宽和高的变量cout 请分别输入矩形的宽和高 endl;cin width;cin height;Rect rect1;//使用Rect这样的类 实例化一个具体的对象rect1rect1.init(width,height);//初始化rect1.show();//打印输出周长和面积cout 请输入修改后的矩形宽 endl;cin width;//修改宽rect1.set_w(width);cout 修改矩形长后 endl;rect1.show();cout 请输入修改后的矩形宽 endl;cin height;rect1.set_h(height);//修改高cout 修改矩形宽后 endl;rect1.show();return 0;
}
运行 思维导图