题目:编写一个圆类Circle,该类拥有:
(1)一个成员变量Radius//圆的半径 浮点数 私有
(2)两个构造方法
Circle()//创建对象时将半径设为0;
Circle(double r)//创建对象是将半径初始化为r
(3)三个成员方法
double getArea()//获取圆的面积
double getPerimeter()//获取圆的周长
void show()//圆的半径、周长、面积输出到屏幕
Circle类
public class Circle {
//一个成员变量——半径
private double rad;
//两个构造方法
//1.创建对象时将半径设为0
public Circle() {
rad=0;
}
//2.创建对象时将半径初始化为r
public Circle(double r) {
rad=r;
}
//三个成员方法
//获取圆的面积
public double getArea() {
double s=3.14*rad*rad;
return s;
}
//获取圆的周长
public double getPerimeter() {
double p=2*3.14*rad;
return p;
}
//输出圆的半径、周长、面积
public void show() {
System.out.println("该圆的半径为:"+rad+"米");
System.out.println("该圆的周长为:"+getPerimeter()+"米");
System.out.println("该圆的面积为:"+getArea()+"平方米");
}
}
text类
public class text_Circle {
public static void main(String[] args) {
//创建无参对象
Circle c1 = new Circle();
c1.show();
//创建带参对象
Circle c2 = new Circle(5);
c2.show();
}
}
结果