Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2012, 20:12   #1
zink
Пользователь
 
Регистрация: 30.03.2011
Сообщений: 36
По умолчанию Классы, аналоговые часы с будильником

Здравствуйте, мне нужно написать программу "Аналоговые часы с будильником"
Требования:
Использовать свои классы с конструкторами, деструкторами, наследованием и переопределением стандартных операций.

Подскажите, для чего в программе можно использовать класс? и его наследник, а так же, какие операции переопределять и для чего использовать конструктор и деструктор?


Edit:
Как я понял, например класс времени, который отображается стрелками, а его наследник это класс будильник? и деструктор все время стирает время? конструктор, что тогда делает?

Последний раз редактировалось zink; 25.12.2012 в 20:23. Причина: Идея
zink вне форума Ответить с цитированием
Старый 26.12.2012, 19:57   #2
zink
Пользователь
 
Регистрация: 30.03.2011
Сообщений: 36
По умолчанию

////////////up
zink вне форума Ответить с цитированием
Старый 26.12.2012, 22:25   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Класс "часы". Просто выдает очередное время по запросу
Класс "Аналоговые часы". Наследует "часы", отрисовывая на экран стрелки по запрошеному ремени.
Класс "Будилка". Наследует "Аналоговые часы". Допилен функциями "будильника невовремя" и "кукушкой"
Переопределять можно операции получения времени. Базовый метод пусть время получает из системы, а реализация потомка еще и после inherited рисует стрелки.
А в "Будилке" еще и проверяет таймер и если нужно "кукует" сколько до прихода Ктулху осталось.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.12.2012, 08:58   #4
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,372
По умолчанию

Я бы сделал наоборот (если уж делать таким образом):
Часы -> Будилка -> Аналоговые
Таким образом можно будет привинтить, если надо, цифровые часы...
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часы с будильником Magilla Общие вопросы C/C++ 2 31.05.2011 15:01
Аналоговые часы. Часовые пояса. xeoni Помощь студентам 4 05.05.2011 09:08
Аналоговые часы (WinAPI + GDI + C++) ? Praid Общие вопросы C/C++ 4 15.05.2010 19:45
Аналоговые часы hamlook Microsoft Office Excel 13 09.03.2010 11:08
Аналоговые часы skalt12 Общие вопросы Delphi 12 07.07.2009 15:01