Хелпикс

Главная

Контакты

Случайная статья





Задание MyDate. Цель задания.



Задание MyDate

Цель задания.

Практическое освоение и закрепление базовых понятий ООП: класс, объект, поле, метод.

Задание рассчитано на выполнение в два этапа с целью акцентирования внимания на базовом принципе ООП – функциональное разделение реализации.

Практическое задание.

Создаем простое приложение – календарь. Календарь обеспечивает следующие возможности:

· установка текущей даты;

· хранение текущей даты;

· изменение текущей даты на следующую дату;

· контроль корректности ввода даты.

Календарная дата состоит из трех целых чисел: день, месяц и год.

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

· хранение трех целых чисел, определяющих день, месяц и год;

· метод для «перелистывания» даты календаря NextDate(), изменяющий текущую календарную дату на следующую дату.

 

Этап 1.

Создание полей для хранения значений конкретной даты, внутренних вспомогательных данных и методов, реализующих перечисленный ниже функционал.

Необходимо:

· разработать класс MyDate, реализующий описанное выше представление даты. Класс должен содержать:

o поля для хранения значений дня, месяца, года;

o метод SetDate для занесения в объект класса значений день, месяц, год.

o метод NextDate, изменяющий дату текущую дату на следующую календарную.

o метод Visual, отображающий дату на форме приложения.

· создать программное приложение, которое используя класс MyDate, обеспечивает:

o создание объекта класса MyDate;

o ввод в созданный объект данных: числа, месяца, года;

o хранение созданного объекта с введенными данными;

o изменение по нажатию кнопки текущей даты на следующую.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.