定义并实现一个矩形类crectangle
时间: 2024-06-02 08:13:25 浏览: 170
CRectangle实现代码-计算机图形学
好的,关于定义并实现一个矩形类:
矩形类的成员变量可以是矩形的坐标和长宽,成员函数可以是计算面积、周长等。
以下是一个简单的实现:
class CRectangle {
private:
int x, y; // 左上角坐标
int width, height; // 宽度和高度
public:
int GetArea(); // 返回矩形面积
int GetPerimeter(); // 返回矩形周长
void SetX(int x); // 设置左上角 x 坐标
void SetY(int y); // 设置左上角 y 坐标
void SetWidth(int width); // 设置宽度
void SetHeight(int height); // 设置高度
};
// 计算矩形面积
int CRectangle::GetArea() {
return width * height;
}
// 计算矩形周长
int CRectangle::GetPerimeter() {
return 2 * (width + height);
}
// 设置左上角 x 坐标
void CRectangle::SetX(int x) {
this->x = x;
}
// 设置左上角 y 坐标
void CRectangle::SetY(int y) {
this->y = y;
}
// 设置宽度
void CRectangle::SetWidth(int width) {
this->width = width;
}
// 设置高度
void CRectangle::SetHeight(int height) {
this->height = height;
}
这样,我们就定义了一个简单的矩形类,可以创建矩形对象并获取其面积、周长等信息。
阅读全文