Python:尝试修复缩进错误

时间:2016-01-02 09:22:25

标签: python

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

1 个答案:

答案 0 :(得分:2)

从第二行删除secretself仅在类方法中用于访问类实例。但是在类级别声明的类属性不应用于单个类实例,而应用于类本身及其所有实例:因此它们不需要self