Java中定义一个名字为Cricle的圆形类,声明一个成员变量描述圆形的半径,名字为r,声明一个serR方法用于设置圆形的半径,声明两个成员方法分别计算圆形的周长和面积
时间: 2024-03-13 18:45:29 浏览: 66
以下是一个简单的 Circle 类的实现,包括成员变量 r、成员函数 setR()、getPerimeter() 和 getArea():
```java
public class Circle {
private double r;
// 成员函数 setR 设置半径 r
public void setR(double radius) {
r = radius;
}
// 成员函数 getPerimeter 返回圆形的周长
public double getPerimeter() {
return 2 * 3.14 * r;
}
// 成员函数 getArea 返回圆形的面积
public double getArea() {
return 3.14 * r * r;
}
public static void main(String[] args) {
Circle c1 = new Circle();
c1.setR(5.0);
System.out.println("圆形的周长:" + c1.getPerimeter());
System.out.println("圆形的面积:" + c1.getArea());
}
}
```
在上述实现中,setR() 方法用于设置圆形的半径,getPerimeter() 方法用于计算圆形的周长,getArea() 方法用于计算圆形的面积。其中,使用了类的私有成员变量 r 存储圆形的半径。在 main() 方法中,创建了 Circle 类的一个对象,并使用 setR() 方法设置圆形的半径,然后使用 getPerimeter() 和 getArea() 方法分别计算圆形的周长和面积,最后输出结果。
阅读全文