Python:正在尝试修复缩进错误
Python: trying to fix indentation error
class Cylinder(object):
self.pi = 3.14
def __init__(self,height=1,radius=1):
self.height = height
self.radius = radius
def volume(self):
return self.pi * self.radius**2 * self.height
def surface_area(self):
pass
从第二行删除 self
。 self
仅在 class 方法内部使用以访问 class 实例。但是在 class-level 上声明的 class 属性不适用于单个 class 实例,而是应用于 class 本身及其所有实例:因此它们不需要 self
.
class Cylinder(object):
self.pi = 3.14
def __init__(self,height=1,radius=1):
self.height = height
self.radius = radius
def volume(self):
return self.pi * self.radius**2 * self.height
def surface_area(self):
pass
从第二行删除 self
。 self
仅在 class 方法内部使用以访问 class 实例。但是在 class-level 上声明的 class 属性不适用于单个 class 实例,而是应用于 class 本身及其所有实例:因此它们不需要 self
.