构造一个矩形类c++
时间: 2024-11-09 20:18:03 浏览: 4
定义一个矩形类可算体积
在C++中,构造一个矩形类通常需要包含一些基本属性,如长度(length)和宽度(width),以及用于初始化、显示信息等的方法。下面是一个简单的矩形类的例子:
```cpp
class Rectangle {
private:
double length; // 矩形的长度
double width; // 矩形的宽度
public:
// 构造函数,接受两个参数来初始化长度和宽度
Rectangle(double l, double w) : length(l), width(w) {}
// 获取矩形属性的方法
double getLength() const { return length; }
double getWidth() const { return width; }
// 设置矩形属性的方法
void setLength(double new_length) { length = new_length; }
void setWidth(double new_width) { width = new_width; }
// 计算面积的方法
double getArea() const { return length * width; }
// 显示矩形信息的方法
void display() const {
cout << "Rectangle: Length = " << length << ", Width = " << width << endl;
cout << "Area: " << getArea() << endl;
}
};
```
在这个类中,你可以创建一个矩形对象,并通过构造函数设置其长度和宽度,然后调用它的方法来获取或修改属性,计算面积,甚至打印出矩形的信息。
阅读全文