我在代码或功能区缺少什么?有什么建议吗?如果有人知道一个学习it面向对象编程的好地方,请告诉我,谢谢。
class Square():
def __init__(self,height=0,width=0):
self._height = height
self._width = width
@property
def height(self):
return self._height
@property
def width(self):
return self._width
def area(self):
return height * width
@height.setter
def set_height(self,new_height):
self._height = new_height
@width.setter
def set_width(self,new_width):
self._width = new_width
您的area函数中缺少}。在
self.height
和{另外,你的二传手的名字应该和你的getter匹配。像这样。在
然后必须实例化该类,并使用返回的对象来访问它的属性和方法,如下所示。在
^{pr2}$相关问题 更多 >
编程相关推荐