Студопедия
МОТОСАФАРИ и МОТОТУРЫ АФРИКА !!!


Авиадвигателестроения Административное право Административное право Беларусии Алгебра Архитектура Безопасность жизнедеятельности Введение в профессию «психолог» Введение в экономику культуры Высшая математика Геология Геоморфология Гидрология и гидрометрии Гидросистемы и гидромашины История Украины Культурология Культурология Логика Маркетинг Машиностроение Медицинская психология Менеджмент Металлы и сварка Методы и средства измерений электрических величин Мировая экономика Начертательная геометрия Основы экономической теории Охрана труда Пожарная тактика Процессы и структуры мышления Профессиональная психология Психология Психология менеджмента Современные фундаментальные и прикладные исследования в приборостроении Социальная психология Социально-философская проблематика Социология Статистика Теоретические основы информатики Теория автоматического регулирования Теория вероятности Транспортное право Туроператор Уголовное право Уголовный процесс Управление современным производством Физика Физические явления Философия Холодильные установки Экология Экономика История экономики Основы экономики Экономика предприятия Экономическая история Экономическая теория Экономический анализ Развитие экономики ЕС Чрезвычайные ситуации ВКонтакте Одноклассники Мой Мир Фейсбук LiveJournal Instagram

Простой полиморфизм




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

Пример пусть необходимо разработать на базе класса Окно класс Окно_с_текстом. Для этого к полям класса Окно необходимо добавить специальные поля для определения координат первой буквы текста - Xt, Yt и поле, содержащее сам текст - Text. Кроме этого, понадобится специальный метод, который будет обрабатывать сообщение «Нарисовать». Однако у нас уже существует родительский метод Изобразить (!), который обрабатывает это сообщение. Следовательно, необходимо заменить родительский метод методом потомка. Механизм полиморфизма позволяет для класса-потомка Окно_с_текстом предусмотреть собственный метод Изобразить (рис. 1.21

Метод Инициализировать также должен быть переопределен, так как он должен инициализировать дополнительные поля класса.

Класс Окно_с_текстом – родитель: класс Окно:

поляXt, Yt, Text

методИнициировать(aX1,aY1,aX2,aY2,aColor,aXt, aYt, aText)

методИзобразить





Дата добавления: 2014-01-24; просмотров: 1735; Опубликованный материал нарушает авторские права? | Защита персональных данных | ЗАКАЗАТЬ РАБОТУ


Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: На стипендию можно купить что-нибудь, но не больше... 9081 - | 7269 - или читать все...

Читайте также:

  1. Атаки с обманами. Простая атака является самым надежным средством нападе­ния, когда она хорошо подготовлена. Подготовка простой атаки иногда в бою может не удаваться
  2. Все другие вещи, даже и драгоценные, переходили с помощью простой традиции, то есть бесформальной передачи на условиях, установленных договором купли-продажи, мены, дарения и пр
  3. Изумительно вкусный и простой в приготовлении соус для овощей, мяса, хлеба и всего того, с чем едят майонез
  4. Клиническая картина. Опухоль –патологическое разрастание тканей, самопроизвольно возникающее в различных органах, отличающееся полиморфизмом строения, автономией, неограниченным
  5. Кругооборот доходов и продуктов в простой экономической системе
  6. Метод простой скользящей средней
  7. Моменты инерции плоских сечений простой формы
  8. Ограничения, налагаемые на людей государством, не являются простой заменой частных ограничений
  9. Полиморфизм
  10. Полиморфизм поведенческих свойств объектов
  11. ПРЕДВАРИТЕЛЬНЫЕ ПОЛОЖЕНИЯ И ПРИВЕТСТВИЕ. Держание рапиры с простой рукояткой см. на рис. 57. Боль­шой палец находится на широкой, выпуклой стороне рукоятки, касаясь ее всей длиной первой фаланги и не
  12. Прогрессивные ставки построены таким образом, что с увеличе­нием стоимости объекта обложения увеличивается и их размер. При этом прогрессия ставок может быть простой и сложной


 

35.172.217.40 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.


Генерация страницы за: 0.002 сек.