Загрузка...
Назад к задачам

ООП: Создать класс Counter

  • Легкая
  • Не решено

Создайте класс Counter. При создании объекта данного класса должен инициализироваться счетчик value со значением 0. В классе должны быть определены 2 метода - inc и dec. Метод inc должен увеличивать значение value на 1, а метод dec - уменьшать на 1. Затем создайте класс-наследник NonDecreasingCounter, в котором операция dec не будет совершать никаких действий, а операция inc останется той же.

Пример:

cntr = NonDecreasingCounter()

cntr.inc()
# 1
cntr.inc()
# 2
cntr.dec()
# 2
Вы видели эту задачу на собеседовании?
/
46 / 126