JAVA编程问题!

2024年11月22日 05:06
有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);