如何在java中重新加载主类?

时间:2010-12-13 16:44:30

标签: java applet

实际上我正在开发一个游戏 TicTacToe 。在这个游戏结束时游戏结束我的表格消失了,我需要从命令行参数运行它再次播放它。实际上我的逻辑如果我可以重新加载或运行主类,那么对我来说开发一款好游戏会非常有帮助。实际上,正如我们所知,当java程序运行时,将首先调用main类。 * 我的问题是,如果我们想重新加载或想再次运行主课程怎么办? *请尽快帮助我,我正在等待表单回复。

2 个答案:

答案 0 :(得分:3)

让我们假设你的main启动一个函数startGame(),只需创建一个while循环。

While(true) startGame()

当你的游戏结束时,它会重新开始。

更好的方法是添加一个菜单,如果该人想要玩另一个游戏,则返回true或false。

while(showMenu()) {
   startGame();
}

答案 1 :(得分:0)

当游戏结束时,您应该添加按钮或替换游戏窗口以提供重启选项。当用户选择此选项时,您可以重新绘制游戏窗口并重新启动它。 main方法只提供了一个启动应用程序的钩子,应用程序本身需要处理任何重试逻辑。