Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Телефон (Phone) - производный от Communicator

Читайте также:
  1. C320 TV FM JAVA Очень громкий музыкальный телефон
  2. I. Speaking over the phone.— Разговор по телефону.
  3. IP -телефония.
  4. Wi-Fi в корпусах. В каждом отряде у воспитателей сотовые телефоны для связи с родителями.
  5. Аккредитация журналистов проводится до 18:00 22 июня 2012 года по телефону
  6. В телефонном разговоре со своим новым знакомым из города Кардиф, Уэльс, Ваш друг допустил ошибки. Найдите и исправьте их. Напишите и прочитайте рассказ.
  7. Вопрос 30 Телефонные аппараты. Функциональные блоки: микрофон, телефон, номеронабиратель. Способы реализации. Основные технические характеристики.

Простые часы

Закрытые переменные

Счетчик минут

Методы

Конструктор с параметром - начальным счетчиком минут

Открытый метод ToString - возвращает строку с изображением времени в часах и минутах

Открытый метод IncMinutes, продвигающий часы на одну минуту вперед

Открытый метод DecMinutes, возвращающий часы на одну минуту назад

Закрытые методы Hours и Minutes, определяющие количество полных часов и минут

Точные часы

Первый вариант - производный от простых часов.

Закрытые переменные

Количество секунд в последней неполной минуте

Методы

Конструктор с параметрами - начальным счетчиком минут и количеством секунд в последней неполной минуте

Открытый метод ToString - возвращает строку с изображением времени в часах, минутах и секундах

Открытый метод IncMinutes, продвигающий часы на одну минуту вперед

Открытый метод DecMinutes, возвращающий часы на одну минуту назад

Открытый метод IncSeconds, продвигающий часы на одну секунду вперед

Открытый метод DecSeconds, возвращающий часы на одну секунду назад

Второй вариант - самостоятельный класс

Закрытые переменные

Счетчик секунд

Методы

Открытые методы те же, что и в первом варианте класса

Закрытые методы Hours, Minutes и Seconds, определяющие количество полных часов, минут и секунд

 

В Main

Создать объект класса Простые часы.

Показать время на простых часах.

Продвинуть простые часы на час вперед.

Показать время на простых часах.

 

Создать объект класса Точные часы.

Показать время на точных часах.

Продвинуть точные часы на 1 час и 1 минуту вперед.

Показать время на точных часах.

 

Испытать оба варианта класса точные часы, убедившись в одинаковом способе их использования в Main


К3 Вариант2 (ПВГ)

Разработать 3 класса:

Переговорное устройство (Communicator)

Закрытые переменные

Текст полученного сообщения

Методы

Конструктор без параметра

Закрытый метод Receive с параметром-строкой - получение телефоном сообщения

Открытый метод Send осуществляет передачу сообщения указанному коммуникатору. Параметры - коммуникатор и сообщение.

Свойство ReceivedMessage для доступа по чтению к тексту полученного сообщения

 

Телефон (Phone) - производный от Communicator

Закрытые переменные

Телефон, с которым данный телефон находится на связи (null - нет связи)

Методы

Конструктор без параметров

Открытый метод Connect с параметром-телефоном - устанавливает связь с заданным телефоном.

Открытый метод Send с параметром-строкой - передает сообщение телефону на связи или порождает ошибку, если телефона на связи нет

Открытый метод Drop без параметров - прекращает связь с телефоном

 


Дата добавления: 2015-11-14; просмотров: 52 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Ферментативный ингибитор — вещество, замедляющее протекание ферментативной реакции.| Культурно-освітня ситуація в З. Європі XVI ст.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)