继承另一个类我有3类:如何在一个类中使用的方法从从另一个类蟒蛇
class Scene(object):
def enter(self):
pass
class CentralCorridor(Scene):
def enter(self):
pass
class Map(object):
def __init__(self, start_game):
pass
和类图开始是这样的:
a_map = map('central_corridor')
它意味着有一张地图(显然不是像迷宫那样的图形,让我们假设),其中游戏的第一个场景(游戏像zork)是中央走廊。
所以我想在地图类中使用CentralCorridor类的enter方法,但是我很困惑类CnetralCorridor本身继承自类Scene。我不知道如何使用这里的解释方法:https://stackoverflow.com/a/2797332/2572773
所以我可以直接对CentralCorridor.enter并将其设置为Map类中的变量? – kartikeykant18
你的建议似乎是一个非常糟糕的主意。但也许我误解了一些东西。你能提供一个实际的例子吗?因为这更像是评论而不是回答,因为它现在是这样。 – rantanplan