用 C++ 实现一个简单的矩形类:计算面积和周长
在软件开发中,面向对象编程(OOP)是一种常用的编程范式,它通过将数据和操作数据的函数封装在一起,来提高代码的可重用性和可维护性。在这篇博文中,我们将实现一个简单的 C++ 类,表示一个矩形,并包含计算面积和周长的方法。通过这个示例,我们不仅可以学习如何定义类和方法,还能深入理解 C++ 的一些基本特性。
1. 矩形的基本概念
在几何学中,矩形是一个四边形,具有四个直角。矩形的两个对边相等,且相互平行。矩形的主要特性包括:
- 长(length):矩形的一个边的长度。
- 宽(width):矩形的另一个边的长度。
- 面积(Area):矩形的面积可以通过公式
Area = length * width计算。 - 周长(Perimeter):矩形的周长可以通过公式
Perimeter = 2 * (length + width)计算。
2. 创建矩形类
在 C++ 中,我们可以使用 class 关键字来定义一个类。下面是一个简单的矩形类的实现:
#include <iostream>
class Rectangle {
private:
double length; // 矩形的长度
double width; // 矩形的宽度
public:
// 构造函数
Rectangle(double l, double w) : length(l), width(w) {
}
// 计算面积
double area() const {
return length * width;
}
// 计算周长
double perimeter() const {
return 2 * (length + width);
}
// 打印矩形信息
void print() const {
std::cout << "Rectangle(length=" << length << ", width=" <<

最低0.47元/天 解锁文章
559

被折叠的 条评论
为什么被折叠?



