7-7 设计一个矩形类Rectangle
时间: 2023-09-29 14:11:19 浏览: 197
下面是一个简单的矩形类Rectangle的设计:
```
class Rectangle {
private:
double length;
double width;
public:
Rectangle(double l, double w) {
length = l;
width = w;
}
double getPerimeter() {
return 2 * (length + width);
}
double getArea() {
return length * width;
}
void setLength(double l) {
length = l;
}
void setWidth(double w) {
width = w;
}
double getLength() {
return length;
}
double getWidth() {
return width;
}
};
```
这个类有两个私有成员变量:length和width,表示矩形的长和宽。它有一个构造函数,用来初始化这两个变量。它还有四个公共成员函数:getPerimeter用来返回矩形的周长,getArea用来返回矩形的面积,setLength和setWidth用来设置矩形的长和宽,getLength和getWidth用来获取矩形的长和宽。
阅读全文