猿问

编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,并求出圆柱体的体积。

/* 编写一个圆柱体类Cylinder,拥有:

 @两个成员变量

  double h(私有,浮点);  //圆柱体的高;

  double r(私有,浮点);  //圆柱体的半径;

 

 @构造方法

  Cylider(double r,double h) //创建Circle对象时将半径初始化为r

  

 @成员方法

  double getVolume()  //获取圆柱体的高

  void showVolume()   //将圆柱体的体积输出到屏幕

*/


public class  Cylinder {

private double h=3;  

private double r=2;

    Cylinder(){

        System.out.println(r*r*3.14*h);

    }

    double getVolume(double a){

        return h;

    }

    void showVolume(){

        System.out.println(r*r*3.14*h);

    } 

public static void main(String []args){

    Cylinder  cylinder=new  Cylinder();

//编译显示以下两句有错,去掉后最后的结果多了一个。

        Cylinder b1=new Cylinder();

        b1.getVolume();

        

        Cylinder b2=new Cylinder();

        b2.showVolume();

    }

}


谔螺丝
浏览 2898回答 3
3回答

产品经理不是经理

你没传参数进去   b1.getVolume(???);

产品经理不是经理

  Cylinder b1=new Cylinder(); Cylinder b2=new Cylinder();这两句话各打印了一次结果

谔螺丝

为什么输出结果如下:有4个结果,不是只有两个吗?
随时随地看视频慕课网APP

相关分类

Java
我要回答