问题情境是这样的:
制作一个Pongapplet游戏,有三个类:Ball , Paddle , Pongapplet.
在制作类的过程中,Ball,和Paddle 类的类变量都需要 Pongapplet ,
而在Pongapplet 中需要Ball , 和 Paddle.
在编译中无论单独编译这三个类的哪个类都是不行的,都会产生位置表达式。无法编译产生 .class文件请问这三个类如何编译,使游戏能成功运行。
制作一个Pongapplet游戏,有三个类:Ball , Paddle , Pongapplet.
在制作类的过程中,Ball,和Paddle 类的类变量都需要 Pongapplet ,
而在Pongapplet 中需要Ball , 和 Paddle.
在编译中无论单独编译这三个类的哪个类都是不行的,都会产生位置表达式。无法编译产生 .class文件请问这三个类如何编译,使游戏能成功运行。
如果你会C++,了解类的前置声明就容易理解了。
如果在命令行,进入代码所在目录,输入 javac *.java