ВУЗ:
Составители:
Рубрика:
44
Рис. 2.12. Иерархия простого наследования
ПОЛИМОРФИЗМ
Полиморфизм – возможность с помощью одного имени обозначать
операции из различных классов (но относящихся к общему суперклассу).
Вызов обслуживания по полиморфному имени приводит к исполнению
одной из некоторого набора операций.
Рассмотрим различные реализации процедуры «Записывать». Для
класса «ПараметрыПолета» реализация имеет вид
procedure «Записывать» (in out ПараметрыПолета) is
begin
– записывать имя параметра;
– записывать отметку времени;
end Записывать.
В классе «Кабина» предусмотрена другая реализация процедуры
procedure Записывать (in out Кабина) is
begin
Записывать (ПараметрыПолета);
– вызов метода суперкласса;
– записывать значение давления;
– записывать процентное содержание кислорода;
– записывать значение температуры;
end Записывать.
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »