|
|||
Задание MyDate. Цель задания.Стр 1 из 3Следующая ⇒ Задание MyDate Цель задания. Практическое освоение и закрепление базовых понятий ООП: класс, объект, поле, метод. Задание рассчитано на выполнение в два этапа с целью акцентирования внимания на базовом принципе ООП – функциональное разделение реализации. Практическое задание. Создаем простое приложение – календарь. Календарь обеспечивает следующие возможности: · установка текущей даты; · хранение текущей даты; · изменение текущей даты на следующую дату; · контроль корректности ввода даты. Календарная дата состоит из трех целых чисел: день, месяц и год. Необходимо создать класс календарной даты, в котором реализуется: · хранение трех целых чисел, определяющих день, месяц и год; · метод для «перелистывания» даты календаря NextDate(), изменяющий текущую календарную дату на следующую дату.
Этап 1. Создание полей для хранения значений конкретной даты, внутренних вспомогательных данных и методов, реализующих перечисленный ниже функционал. Необходимо: · разработать класс MyDate, реализующий описанное выше представление даты. Класс должен содержать: o поля для хранения значений дня, месяца, года; o метод SetDate для занесения в объект класса значений день, месяц, год. o метод NextDate, изменяющий дату текущую дату на следующую календарную. o метод Visual, отображающий дату на форме приложения. · создать программное приложение, которое используя класс MyDate, обеспечивает: o создание объекта класса MyDate; o ввод в созданный объект данных: числа, месяца, года; o хранение созданного объекта с введенными данными; o изменение по нажатию кнопки текущей даты на следующую.
|
|||
|