题目描述
- 根据下面的要求实现圆类Circle:
- 成员变量:radius
- 方法:
- 构造方法:
- Circle(),将半径置为0;
- Circle(int r),将半径置初始化为r;
- 修改器/访问器:对半径进行操作;
- double getPerimeter();获得圆的周长;
- double getArea();获得圆的面积;
- void show();将圆的半径、周长、面积输出
- 构造方法:
代码实现
- Circle.java
package project04.no2;
public class Circle {
private int radius;
public int getRadius() {
return radius;
}
public void setRadius(int radius) {
this.radius = radius;
}
/**
* Circle(),将半径置为0
*/
public Circle() {
super();
this.radius = 0;
}
/**
* Circle(int r),将半径置初始化为r
*
* @param radius
*/
public Circle(int radius) {
super();
this.radius = radius;
}
/**
* 获得圆的周长
*
* @return
*/
double getPerimeter() {
return 2 * this.radius * Math.PI;
}
/**
* 获得圆的面积
*
* @return
*/
double getArea() {
return Math.PI * this.radius * this.radius;
}
/**
* 输出圆的信息
*/
void show() {
System.out.println("圆的半径:" + this.radius + "周长:" + getPerimeter() + "面积:" + getArea());
}
}
本节完!
更多信息交流请加QQ:1406073270