繼承另一個類我有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