• Предмет: Информатика
  • Автор: savroroma15
  • Вопрос задан 5 месяцев назад

Объявите класс Calendar для хранения даты: день, месяц, год. Определите свойства для записи и считывания этой информации из этого класса. (Дополнение:
используя slots разрешите использовать только строго определенные локальные свойства в экземплярах класса).


artursemenov150: c++?

Ответы

Ответ дал: artursemenov150
0

#include <iostream>

class Calendar

{

public:

   Calendar(int day, int month, int year) : day(day), month(month), year(year) {}

   // Свойство для чтения и записи дня

   int getDay() const { return day; }

   void setDay(int day) { this->day = day; }

   // Свойство для чтения и записи месяца

   int getMonth() const { return month; }

   void setMonth(int month) { this->month = month; }

   // Свойство для чтения и записи года

   int getYear() const { return year; }

   void setYear(int year) { this->year = year; }

private:

   int day;

   int month;

   int year;

};

int main()

{

   Calendar date(25, 12, 2022);

   std::cout << "День: " << date.getDay() << std::endl;

   std::cout << "Месяц: " << date.getMonth() << std::endl;

   std::cout << "Год: " << date.getYear() << std::endl;

   return 0;

}

Вас заинтересует