我正在创建一个国际象棋游戏,我决定在其中实现两个类,一个抽象类扩展到各种抽象操作(Pawn、King、Queen、Rook、Knight、Bishop)的棋子类,每个棋子都将放在一个地方. spot 类表示 8x8 网格的一个块和一个可选块。在我的 spot 类中,我在构造函数中接受了 piece 类的一个实例,但我收到错误“No statement effect errors”。我不确定为什么?
class Spot:
def __init__(self, x, y,Piece piece):
self.x = x
self.y = y
self.piece = piece
class Piece:
killed = False
white = False
def __init__(self, white,killed):
self.white = white
self.killed = killed
def iswhite(self):
return self.white == True
def iskilled(self):
return self.killed == True
大话西游666
接口类的构造函数
析构函数和构造函数
Go/可选参数中的多个构造函数?
为什么不直接用构造函数
相关分类