/*
*此类计算圆的面积
*/
public class circle2 {
//声明圆的半径
private double radiu;
public double getRadiu() {
return radiu;
}
public void setRadiu(double radiu) {
this.radiu = radiu;
}
//有返回值有参数的方法
public double findAreas(){
return Math.PI*radiu*radiu;
}
}
/*
* 此类调用圆的面积,输出一个循环,半径从1到5计算输出
*/
public class PassObject {
public void printAreas(circle2 c,int time){ //circle2 c 相当于对类的实例化
System.out.println("Radiu\t\tAreas");
for(int i=1;i<=time;i++){
c.setRadiu(i);
System.out.println(c.getRadiu()+"\t\t"+c.findAreas());
}
}
}
/*
*此类作为前两个类的测试
*/
public class Test_Circle2 {
public static void main(String[] args) {
circle2 c=new circle2();
PassObject po=new PassObject();
po.printAreas(c, 6);
}
}