21xrx.com
2025-03-17 16:15:47 Monday
文章检索 我的文章 写文章
Java编写一个圆类Circle
2023-06-10 14:16:12 深夜i     42     0
Java编程 圆类 面向对象编程

我最近学习了Java面向对象编程,并编写了一个圆类Circle。在这个圆类中,我使用了类的属性和方法的思想,通过定义半径来表示圆的大小,并提供计算面积和周长的方法。

以下是我的代码实现:

public class Circle {
  private double radius;
  public Circle(double radius)
    this.radius = radius;
  
  public double getArea() {
    return Math.PI * radius * radius;
  }
  public double getPerimeter() {
    return 2 * Math.PI * radius;
  }
}

其中,属性radius表示圆的半径,通过构造方法传入。同时,提供了计算圆面积和周长的方法getArea和getPerimeter。

在使用这个圆类时,只需要创建一个Circle对象,并传入半径,就能计算出对应圆的面积和周长了。例如:

public static void main(String[] args) {
  Circle circle = new Circle(5);
  System.out.println("Area = " + circle.getArea());
  System.out.println("Perimeter = " + circle.getPerimeter());
}

输出结果如下:

Area = 78.53981633974483
Perimeter = 31.41592653589793

总的来说,使用面向对象编程的思想,编写一个圆类非常简单。只需要将圆的特性(半径、面积、周长)定义为类的属性和方法,并在需要时进行调用就可以了。

  
  

评论区

请求出错了