java吧 关注:1,290,301贴子:12,818,447
  • 5回复贴,共1

新手,自己看到方法重载,自己看题写了个,不知掉哪错了求指点。

取消只看楼主收藏回复

//方法重载
class Cylinder{
private double radius;
private int height;
private double pi;
private String color;
public double SetCylinder(double r,int h){
radius=r;
height=h;
return r+h;
}
public void SetCylinder(String c){
color=c;
}
double area(){
return pi*radius*radius;
}
double volume(){
return area()*height;
}
public void show(){
System.out.println("圆柱颜色="+color);
}
}
public class text3 {
public static void main(String[] args){
Cylinder volu = new Cylinder();
volu.SetCylinder("红色");
System.out.println("高和半径之和="+volu.SetCylinder(2.5,5));
System.out.println("圆柱体面积="+volu.area());
System.out.println("圆柱体体积="+volu.volume());
volu.show();
}
}



IP属地:北京1楼2012-05-29 18:46回复
    去掉了还是不对啊


    IP属地:北京5楼2012-05-29 19:28
    回复
      2025-12-07 15:41:36
      广告
      不感兴趣
      开通SVIP免广告

      去掉了还是不对啊


      IP属地:北京6楼2012-05-29 19:29
      回复
        The type Cylinder is already defined


        IP属地:北京7楼2012-05-29 19:29
        回复
          擦电脑有问题了~踹了他。


          IP属地:北京9楼2012-05-29 19:48
          回复
            哈哈我也找到了


            IP属地:北京15楼2012-05-30 15:25
            回复