21xrx.com
2024-12-23 00:44:54 Monday
登录
文章检索 我的文章 写文章
C++的圆形类
2023-07-04 09:18:39 深夜i     --     --
C++ 圆形类 对象导向编程 继承 封装

C++是一门广泛使用的编程语言,其面向对象的特性使得程序设计更加高效和易于维护。C++中的类是其中一个强大的特性,可以通过它来封装数据和方法,方便实现代码的复用和优化。

在C++中,我们可以自定义各种类型的类,例如圆形类。圆形类可以用来计算圆形的周长和面积,并实现圆形的图形展示。以下是一个基本的圆形类的实现:


class Circle {

 private:

  double radius;

 public:

  Circle(double r)

    radius = r;

  

  double getRadius()

    return radius;

  

  double getArea() {

    return 3.14 * radius * radius;

  }

  double getCircumference() {

    return 2 * 3.14 * radius;

  }

  void show()

    // 展示圆形的代码

  

};

在上面的代码中,我们定义了一个名为`Circle`的类,其包含一个私有成员变量`radius`,用来存储圆形的半径。在公有部分,我们定义了几个方法:`getRadius()`方法用于返回圆形的半径,`getArea()`方法用于计算圆形的面积,`getCircumference()`方法用于计算圆形的周长,`show()`方法用于展示圆形的图形。这些方法通过使用公有成员函数来实现。

下面是使用这个圆形类的示例代码:


#include <iostream>

using namespace std;

int main() {

  Circle c(5.0);

  cout << "Circle with radius " << c.getRadius() << endl;

  cout << "has an area of " << c.getArea() << endl;

  cout << "and a circumference of " << c.getCircumference() << endl;

  c.show();

  return 0;

}

在这个示例代码中,我们首先创建一个名为`c`的圆形对象,其半径为5.0。然后,我们分别调用圆形对象的几个方法,输出圆形的半径、面积和周长,并展示圆形的图形。

总结一下,通过使用C++中的类,我们可以很方便地实现各种类型的对象,例如圆形类。这些类可以大大地提高程序的可读性、可拓展性和可维护性。如果您正在开发一个需要用到圆形的程序,那么这个圆形类将为您提供便利。

  
  

评论区

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