用Java创建一个Circle类,私有的属性:r、are;公有的方法:set、get。要求主方法写在Test类里,通过控制台输入,给Circle类的属性赋值,并显示面积结果。
时间: 2024-09-27 08:10:54 浏览: 49
好的,你可以按照下面的方式创建一个简单的Java Circle类:
```java
public class Circle {
// 私有属性
private double r;
private double area;
// 构造函数(默认无参)
public Circle() {}
// 公共方法:设置半径
public void setRadius(double radius) {
this.r = radius;
}
// 公共方法:获取半径
public double getRadius() {
return r;
}
// 公共方法:计算并返回面积
public double getArea() {
return Math.PI * r * r; // 使用π公式计算圆的面积
}
}
// Test类用于演示如何使用Circle类
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入圆的半径:");
double radius = scanner.nextDouble();
// 创建Circle对象
Circle circle = new Circle();
// 设置半径
circle.setRadius(radius);
// 获取面积
double area = circle.getArea();
System.out.println("圆的面积是:" + area);
}
}
```
在这个例子中,用户在控制台上输入圆的半径,然后程序会创建一个Circle对象,设置半径,计算并打印出圆的面积。
阅读全文