我如何从一个班传递给另一个班?

2024-05-01 23:20:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将GameStateManager传递给MenuState,这在java中是有效的:

public class GameStateManager {

    public GameStateManager() {
        MenuState menuState = new MenuState(this);
    }

}

但是,如何使用python实现这一点呢?我试过:

from menuState import MenuState

class GameStateManager():

    def __init__(self):
        menuState = MenuState(self)

但这不管用。。。我不知道为什么/怎么做


Tags: fromimportselfnewinitdefjavapublic