21xrx.com
2024-09-20 00:45:50 Friday
登录
文章检索 我的文章 写文章
C++实现矩形类:包含长和宽两个属性
2023-07-07 22:42:29 深夜i     --     --
C++ 矩形类 属性

C++是一种高效的编程语言,可以用来实现各种实用的编程问题。在这个问题中,我们想要实现一个矩形类,该类包含长和宽两个属性。

首先,我们需要定义一个矩形类。这可以通过在C++中创建一个类来实现。我们可以使用类中的私有成员变量来存储矩形的长和宽,如下所示:


class Rectangle {

private:

  double length;

  double width;

public:

  Rectangle(double l, double w)

    length = l;

    width = w;

  

  double getLength()

    return length;

  

  double getWidth()

    return width;

  

  double getArea() {

    return length * width;

  }

  double getPerimeter() {

    return 2 * (length + width);

  }

};

在上面的代码中,我们定义了一个名为Rectangle的类。该类包含两个私有成员变量length和width,以及四个公共成员函数getLength()、getWidth()、getArea()和getPerimeter()。构造函数Rectangle()用于初始化对象的长度和宽度。

接下来,我们可以使用这些函数来计算并获取矩形对象的各种属性。例如,我们可以使用getLength()和getWidth()函数来获取矩形的长和宽。然后,我们可以使用getArea()函数计算并获取矩形的面积,使用getPerimeter()计算并获取矩形的周长。

以下是使用矩形类的示例代码:


int main() {

  Rectangle rectangle(4, 6);

  cout << "Length is " << rectangle.getLength() << endl;

  cout << "Width is " << rectangle.getWidth() << endl;

  cout << "Area is " << rectangle.getArea() << endl;

  cout << "Perimeter is " << rectangle.getPerimeter() << endl;

  return 0;

}

在上面的代码中,我们首先创建了一个Rectangle对象,并使用构造函数将其长度和宽度初始化为4和6。然后,我们使用各种公共函数获取并计算矩形对象的不同属性,并将其打印到屏幕上。

总而言之,使用C++编写矩形类非常简单。我们只需要定义一个适当的类,并使用各种成员变量和函数来计算和获取矩形对象的各种属性即可。这种方法很容易扩展,以便在类中添加更多的属性和函数,以提高程序的灵活性和效率。

  
  

评论区

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