用JAVA创建Circle类并添加实例属性r(成员变量),在类Circle中添加两种方法,分别计算周长和面积。编写有参和无参构造方法。为属性添加setter和getter方法。编写主类CreateCircle,利用类Circle输出r=2时圆的周长和面积。
时间: 2024-05-01 08:22:41 浏览: 91
好的,下面是Java代码实现:
```java
// Circle类
public class Circle {
private double r; // 圆的半径
// 无参构造方法
public Circle() {
this.r = 0;
}
// 有参构造方法
public Circle(double r) {
this.r = r;
}
// 获取圆的半径
public double getR() {
return r;
}
// 设置圆的半径
public void setR(double r) {
this.r = r;
}
// 计算周长
public double getPerimeter() {
return 2 * Math.PI * r;
}
// 计算面积
public double getArea() {
return Math.PI * r * r;
}
}
// CreateCircle类
public class CreateCircle {
public static void main(String[] args) {
// 创建一个半径为2的圆
Circle circle = new Circle(2);
// 输出圆的周长
System.out.println("当r=2时,圆的周长为:" + circle.getPerimeter());
// 输出圆的面积
System.out.println("当r=2时,圆的面积为:" + circle.getArea());
}
}
```
输出结果为:
```
当r=2时,圆的周长为:12.566370614359172
当r=2时,圆的面积为:12.566370614359172
```
阅读全文