我正在写一个象棋程序,但不太懂遗传。如何使用子类中父类的属性(empassant)? 我的父类是:
class Pieces():
def __init__(self, empassant=(-5,-5)):
super().__init__()
self.empassant=empassant
我的子类是:
class White (Pieces):
def __init__(self):
#stuff
def pawn(self, pieceposition):
empassant=#empassant from the pieces class
您需要在子级的
__init__
中首先调用super().__init__()
相关问题 更多 >
编程相关推荐