JAVA编程问题!

2024-11-22 05:06:01
推荐回答(2个)
回答(1):

class Box{
private double l;
private double w;
private double h;
public Box(double l, double w, double h) {
super();
this.l = l;
this.w = w;
this.h = h;
}

public double getVolume(){
return l*w*h;
}
}

回答(2):

System.out.println("当a="+a+"时,fact(a)="+fact(a));这句直接调用的fact(a)这是只能static的原因,如果不想static,需要这样:newFact().fact(a);