java利用圆类创建一个对象,求圆的面积和周长
时间: 2024-09-28 11:06:18 浏览: 57
java用面向对象的方法计算三角形、圆、矩形的面积和周长
5星 · 资源好评率100%
在Java中,你可以首先定义一个`Circle`类,包含半径(radius)属性以及计算面积(area)和周长(circumference)的方法。这里是一个简单的示例:
```java
public class Circle {
private double radius;
// 构造函数
public Circle(double radius) {
this.radius = radius;
}
// 计算面积的方法
public double getArea() {
return Math.PI * Math.pow(radius, 2);
}
// 计算周长的方法
public double getCircumference() {
return 2 * Math.PI * radius;
}
}
```
然后,你可以创建`Circle`对象并使用它来计算面积和周长:
```java
public static void main(String[] args) {
Circle circle = new Circle(5); // 创建半径为5的圆
double area = circle.getArea(); // 获取面积
double circumference = circle.getCircumference(); // 获取周长
System.out.println("圆的面积: " + area);
System.out.println("圆的周长: " + circumference);
}
```
在这个例子中,`Circle`类实现了多态,因为你可以用任何`Circle`类型的引用来操作圆的面积和周长,这体现了抽象方法的统一访问。
阅读全文