class setDemo {
int setDemo(int len,int wid,int hei) {
int volume;
volume=len*wid*hei;
System.out.println(volume);
}
}
public class Box2 {

public static void main(String[] args) {
static setDemo sd=new setDemo(1,2,3);

}
}
jdk1.5编译出错。

解决方案 »

  1.   


    第二行改为setDemo(int len,int wid,int hei) {
      

  2.   

    setDemo()是构造函数,怎么能有返回值,修改第一个对象:
    class setDemo {
    public setDemo(int len,int wid,int hei) {
    int volume;
    volume=len*wid*hei;
    System.out.println(volume);
    }
    }
      

  3.   

    class setDemo {
    setDemo(int len,int wid,int hei) {
    int volume=0;
    volume=len*wid*hei;
    System.out.println(volume);
    }
    }
    public class Box2 {

    public static void main(String[] args) {
    setDemo sd=new setDemo(1,2,3);

    }
    }