定义一个矩形类,包含两个数据成员(属性参数)。宽度和盖度;该类提供两种方法(功能函数):求面积和周长。
时间: 2024-11-03 21:19:18 浏览: 15
测度森林群落乔木层盖度的一种新方法
当然可以。在面向对象编程中,我们可以创建一个名为`Rectangle`的类来表示矩形,它有两方面的属性:宽度(width)和高度(height),这两者通常被认为是数据成员。以下是这个类的基本定义:
```cpp
class Rectangle {
private:
double width; // 矩形的宽度
double height; // 矩形的高度
public:
// 构造函数,用于初始化矩形的尺寸
Rectangle(double w, double h) : width(w), height(h) {}
// 求面积的方法
double getArea() const {
return width * height;
}
// 求周长的方法
double getPerimeter() const {
return 2 * (width + height);
}
};
```
在这个类中,构造函数接受宽度和高度作为参数,并将它们存储为私有成员变量,确保外部无法直接修改。`getArea()`方法返回矩形的面积,而`getPerimeter()`方法则返回矩形的周长。
阅读全文