当前位置: 代码迷 >> Java相关 >> 初学者的java球运动求解
  详细解决方案

初学者的java球运动求解

热度:8399   发布时间:2013-02-25 21:44:07.0
菜鸟的java球运动求解啊
import acm.graphics.*;
import acm.program.*;
public class Practice extends GraphicsProgram {
private GOval ball;
public void run(){

GOval ball=new GOval(100,100);
add(ball,10,10);
while(true){
moveBall();

pause(50);


}
}


private void moveBall() {
// TODO Auto-generated method stub
ball.move(x,y);
}
private static final int x=10;
private static final int y=10;

}
求这个程序错误点。。。。

------解决方案--------------------------------------------------------
第一个错误:在类里已经定义了一个GOval类型的ball常量了,但是在run函数里又定义了一个同名的ball,这样会冲突的。
第二个错误:run函数里面的while循环永远不会停止,也就是说这样开启程序后会死循环。其他毛病未知,因为你代码都没贴全。
  相关解决方案