Java题,谁来解答!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:33:03
编写一个圆柱体类Cylinder, 它继承于上面的Circle类。还拥有:
(1)一个成员变量
Double hight (私有,浮点型) // 圆柱体的高
(2)构造器方法
Cylinder(double h) // 将圆柱体的高初始化为h
(3 ) 成员方法
Double getVol() // 获得圆柱体的体积
Void dispVol () // 将圆柱体的体积输出到屏幕

Circle类在那呢?

是要自己写个吗?

public class Circle{
private double r;
public Circle(){
}
public Circle(double r1){
this.r=r1;
}

public Double getArea(){

return 3.14*r*r;
}
}

public class Cylider extends Circle{
private Double hight;
public Cylider(){
}
public Cylider(double h){
this.hight=h;
}
public Double getVol()
Circle circle=new Circle(5);
circle.getArea()*this.hight;
}

public Void dispVol (){
System.out.println(this.getVol());
}
public static void main(String args[]){
Cylinder cyl=new Cylinder(6);
cyl.dispVol();
}

}