创建个类,包含成员变量成员方法构造方法,调成员时计算圆面积
时间: 2024-10-09 20:01:55 浏览: 47
包含圆类的程序(含几种构造方法)java语言实现
创建一个简单的Java类来表示圆形,并包括成员变量(半径),成员方法(计算面积)以及构造方法,你可以这样做:
```java
public class Circle {
// 成员变量 - 半径
private double radius;
// 构造方法 - 初始化圆的半径
public Circle(double radius) {
if (radius <= 0) {
throw new IllegalArgumentException("Radius cannot be negative or zero.");
}
this.radius = radius;
}
// 成员方法 - 计算圆的面积
public double calculateArea() {
return Math.PI * Math.pow(radius, 2);
}
// 调用成员方法示例
public static void main(String[] args) {
Circle circle = new Circle(5); // 创建一个半径为5的圆
double area = circle.calculateArea(); // 计算并打印面积
System.out.println("The area of the circle is: " + area);
}
}
```
在这个例子中,`Circle`类有一个私有成员变量`radius`用于存储半径,构造函数用于初始化半径值并检查其有效性。`calculateArea`方法是公有的,可以被外部调用,它根据公式πr²来计算圆的面积。在`main`方法中,我们创建了一个`Circle`实例并展示了如何调用`calculateArea`。
阅读全文