Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Void main( )



{ // формируем объекты класса

que A(‘a’); que B(’b’); queC(‘c’); queD(‘d’);

que::print(); // выводим фразу, что список пуст

A.add(); B.add(); C.add(); D.add();// включаем в список

// элементы

que::print(); } // выводим список

Наследование

Наследование – одна из наиболее фундаментальных концепций ООП.

Суть метода:

Имея разработанные классы, пользователь может создавать производные классы (порожденные, классы потомки, наследники), к которым переходят (наследуются) все возможности родительских базовых классов (данные и методы базовых классов), при этом производные классы могут пополняться собственными компонентами (данными и собственными методами).

Допускается множественное наследование - возможность для некоторого класса наследовать компоненты нескольких базовых классов, несвязанных между собой.

Любой производный класс может в свою очередь быть базовым для других классов и таким образом формируется структура, называемая иерархией классов, определяющая для каждого класса приложения родственные связи (“родитель - потомок”) его с другими классами приложения.

Наследование -это основной механизм, позволяющий использовать целые библиотеки классов при разработке новых программных продуктов. Да и сами эти коммерческие библиотеки классов строятся на базе этого механизма, представляя собой разветвленные иерархические структуры классов.

Разрабатывая новое приложение Windows, программист может использовать, напр., библиотеку классов OWL, и для решения своей задачи разработать свою иерархию классов, отвечающую конкретной задаче.

В пакет Borland C++ включена большая группа классов самого различного назначения, напр., группа контейнерных классов, реализующих такие структуры данных как списки, деревья, очереди массивы, множества и др. Использование этих классов позволяет сосредоточиться на предметной стороне задачи, не вникая в детали реализации этих классов.





Дата публикования: 2014-11-28; Прочитано: 192 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...