我正在尝试制作一个菜单,其中有3个选项。我想让这些选项中的每一个都成为一个类。点击按钮调用该类。我很难搞清楚如何调用内部类。你能帮帮我吗?
public class menu extends Applet
{
public void init(){
Button playButton = new Button ("Play");
Button howButton = new Button ("Instructions");
Button quitButton = new Button ("Quit :(");
this.add(playButton);
this.add(howButton);
this.add(quitButton);
game gameObject = new game();
}
class game extends Applet {
//code for this would go here...
}//game
}//menu
答案 0 :(得分:0)
您可以在菜单类中实例化您的内部游戏类,如下所示:
menu.game gameObject = this.new game();
有关更详细的说明,请参阅here。
除了上面的评论之外:我建议你在菜单类中添加一个合适的构造函数,然后调用init()
(然后可以变为私有)。毕竟你想做OOP,对吧?