21xrx.com
2024-06-03 05:19:32 Monday
登录
文章检索 我的文章 写文章
C++编写长方形类,计算周长
2023-07-09 18:58:49 深夜i     --     --
C++ 长方形类 编写 周长 计算

C++是一门面向对象的编程语言,其中一个核心的概念就是类(Class)。类是一种数据结构,它将数据和相关的操作封装在一起,提供了一种清晰、易于理解的方式来描述程序中的对象。

我们可以通过C++编写一个长方形类,这个类可以用来计算长方形的周长。首先,我们需要定义长方形类的属性,也就是长方形的宽度和高度。我们可以使用成员变量来表示这些属性,如下所示:


class Rectangle {

 private:

  int width;

  int height;

 public:

  int calculatePerimeter();

};

在上面的代码中,我们定义了一个名为Rectangle的类,它有两个私有变量width和height。私有变量只能在类内部访问,而不能从外部直接访问。此外,我们还定义了一个公共函数calculatePerimeter(),它将用于计算长方形的周长。

接下来,让我们来实现calculatePerimeter()函数,在这个函数中,我们将根据长方形的宽度和高度计算周长。具体实现如下:


int Rectangle::calculatePerimeter() {

 return 2 * (width + height);

}

在上面的代码中,我们使用了公式2 * (width + height)来计算长方形的周长。这个函数将返回计算出来的周长值,并且可以被任何程序都调用,因为它是公共的。

最后,我们需要在程序的主函数中使用我们的Rectangle类。我们需要创建一个Rectangle对象,并为它的width和height属性赋值。然后,我们可以调用calculatePerimeter()函数来计算长方形的周长。具体实现如下:


int main() {

 Rectangle rect;

 rect.width = 10;

 rect.height = 20;

 int perimeter = rect.calculatePerimeter();

 cout << "The perimeter of the rectangle is: " << perimeter << endl;

 return 0;

}

在上面的代码中,我们首先创建了一个名为rect的Rectangle对象。接着,我们为它的width和height属性分别赋值为10和20。最后,我们调用calculatePerimeter()函数计算出长方形的周长,并将结果打印到了屏幕上。

通过上面的步骤,我们就成功地实现了一个C++长方形类,并利用它计算出了长方形的周长。这个例子展示了C++中面向对象编程的核心思想,也为我们后续学习更复杂的C++类打下了扎实的基础。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复