0

我正在尝试用 java 制作一个基于统计的小型游戏,但正在努力如何使用多种形式以及我的“英雄”类。

到目前为止,我有 5 个课程 MainMenu、PlayerCreationscreen、GameWindow、Person、Statgame。

在 statgame 类中,它制作了一个主菜单和一个人,但我不知道从那里去哪里。

public class StatGame {
    /**
     * @param args
     * @return 
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        mainMenu main = new mainMenu();
        Person hero = new Person();
    }
}

这就是制作主菜单和英雄的统计游戏的代码。

@Override
public void actionPerformed(ActionEvent e) {
    String command = e.getActionCommand();
    if(command.equals("New")){
        playerCreationWindow playerMakeWindow = new playerCreationWindow();
        this.setVisible(false);

这是当我单击新建时在主菜单上发生的代码,但之后我无法使用我制作的人而无需在其他类中重新制作它,因此它会丢失我对它所做的任何事情。

4

1 回答 1

0

您可以尝试做的一件事是通过构造函数或使用 setter 将 Person 对象传递给您的其他类。

于 2012-07-02T22:34:16.517 回答