bzu.info.software包中Circle类:
package bzu.info.software;
public class Circle {
double radius,area;
public Circle(double r){
radius =r;
}
public void setRadius(double r){
radius=r; //设置圆的半径
}
public double getRadius(){
return radius; //获取圆的半径
}
public double getArea(){
area=3.14*radius*radius; //求圆的面积
return area;
}
}
bzu.info.com包中Cylinder类:
package bzu.info.com;
import bzu.info.software.Circle;
public class Cylinder {
Circle bottom;//圆柱的底bottom是Circle类型的对象
double height;
double volume;
Cylinder(Circle b,double h){//构造方法,将circle类的实例的引用传递给bottom
bottom=b;
height=h;
}
double getVolume(){ //通过bottom获取圆柱的底面积并求得体积
volume=bottom.getArea()*height;
return volume;
}
double getBottomRadius(){//获取到底圆半径
return bottom.getRadius();
}}
bzu.info.com包中A类:
package bzu.info.com;
import bzu.info.s