嘻嘻分不多,只得慢慢用了呀
class cube
{
double width;
double height;
double depth;
double voluem()
{
return width*height*depth;
}
void setParam(double x,double y,double z)
{
width=x;
height=y;
depth=z;
}
}
class usecube
{
public static void main(String[] args)
{
double v;
cube mycube=new cube();
mycube.setParam(4,6,8);
v=mycube.voluem();
System.out.println("mycube的体积是:"+v);
}
}
class cube
{
double width;
double height;
double depth;
double voluem()
{
return width*height*depth;
}
void setParam(double x,double y,double z)
{
width=x;
height=y;
depth=z;
}
}
class usecube
{
public static void main(String[] args)
{
double v;
cube mycube=new cube();
mycube.setParam(4,6,8);
v=mycube.voluem();
System.out.println("mycube的体积是:"+v);
}
}
呵呵,你程序没错,我刚才测试的,是编译出错吗?你先编译第一个,再编译第二个,或着一起编译。
就是在java cube的时候
Exception in thread "main" java.lang.NoSuchMethodError: main我以前就学过C,学的不太明白,后来自学C++,现在自学JAVA才五天我是这样做的
javac cube.java
java cube
然后就出错了
然后javac usecube.java
java cube一定行
public class usecube
{
public static void main(String[] args)
{
double v;
cube mycube=new cube();
mycube.setParam(4,6,8);
v=mycube.voluem();
System.out.println("mycube的体积是:"+v);
}
}
java是运行,适用所有含有main函数的.java文件编译成的.class文件
这个里面你只能用java cube
可以不用public ,而且一个文件内最多一个public类,可以不写public,而main方法必须为public方法。
java usecude才可以