Python类与方法

时间:2014-05-08 20:48:02

标签: python class

写出包含以下内容的类Counter的定义:

  • int类型的实例变量计数器,初始化为0。
  • 一种称为增量的方法,它将一个添加到实例变量计数器。它不接受参数或返回值。
  • 一个名为get_value的方法,它不接受任何参数。它返回实例变量counter的值。

这就是我到目前为止......

class Counter(object):
    def __init__(self, ct):
        self.counter = ct
    def increment(self):
        self.counter += 1
    def get_value(self):
        return self.counter

1 个答案:

答案 0 :(得分:2)

尝试在 init 方法中将实例变量计数器初始化为0:

def __init__(self):
    self.counter = 0

其余代码没问题。