Классы Python с методами
Напишите определение класса Counter, содержащее:
- Счетчик переменной экземпляра типа int, инициализированный в 0.
- Метод с именем increment, который добавляет единицу к счетчику переменной экземпляра. Он не принимает параметры и не возвращает значение.
- Метод с именем get_value, который не принимает никаких параметров. Возвращает значение счетчика переменной экземпляра.
Это то, что я до сих пор...
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 в методе init:
def __init__(self):
self.counter = 0
Остальная часть кода в порядке.