Sobes.tech
Back to tasks
Junior — Senior
53

Реализация собственного класса даты

Task condition

livecode

Необходимо создать класс MyDate, который предоставляет следующую функциональность:

  • конструировать объект, передавая год, месяц и день, например MyDate(2024, 7, 12);
  • получать «текущую» дату через статический метод MyDate.today() (в задаче зафиксировано как 2024, 7, 12);
  • сравнивать два экземпляра MyDate на равенство оператором ==.
date_a = MyDate(2024, 7, 12)
date_b = MyDate.today()

assert date_a == date_b  # True