package ccc;
public class Circle {
double radius;
String color;
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public void getArea() {
double area = Math.PI * radius * radius;
System.out.println("面积是:" + area);
}
public void getLength() {
double length = 2 * Math.PI * radius;
System.out.println("周长是:" + length);
}
}
测试:package ccc;
public class TestCircle {
public static void main(String[] args) {
Circle c1=new Circle(3);
c1.getArea();
c1.getLength();
}
}
- 编写一个Java源程序,声明一个名称为Circle的圆类。其属性包括半径radius和颜色color,radius是double类型,color是String类型。要求该类满足一下条件:
(1) 使用构造方法完成各属性的初始赋值;
(2) 使用get…()与set…()的形式完成该类中私有属性变量的访问与修改;
(3) 提供计算面积的getArea()方法和计算周长的getLength()方法