Python 2.7 未定义传递给类的构造函数的参数NameError
为什么我会得到名称错误:名称“高度”未定义?即使我已经将参数传递给类矩形的构造函数Python 2.7 未定义传递给类的构造函数的参数NameError,python-2.7,Python 2.7,为什么我会得到名称错误:名称“高度”未定义?即使我已经将参数传递给类矩形的构造函数 class Rectangle(object): class Point(object): def __init__(self, x, y): self.x=x self.y=y def getx(self): return self.x def gety(self):
class Rectangle(object):
class Point(object):
def __init__(self, x, y):
self.x=x
self.y=y
def getx(self):
return self.x
def gety(self):
return self.y
def __init__(self, height, width, point):
self.width=width
self.height=height
self.point=self.Point(point[0],point[1])
修正缩进以匹配实际代码。