Наследяване на класове
Доц. д-р Христо Крушков
Катедра Компютърна Информатика
ФАКУЛТЕТ ПО МАТЕМАТИКА
И ИНФОРМАТИКА
ПЛОВДИВСКИ УНИВЕРСИТЕТ
“ПАИСИЙ ХИЛЕНДАРСКИ”
Доц. д-р Христо Крушков: Наследяване на класове
Наследяване
Наследяването е свойство, по силата на
което полета и методи принадлежат на
дадени класове без да се декларират
явно в тях.
Такива класове (наречени наследници)
са в йерархична връзка с класовете,
чиито полета и методи наследяват.
Доц. д-р Христо Крушков: Наследяване на класове
Йерархия
Класификацията е естествен начин
за описание на предметна област, в
която едни класове от обекти
наследяват свойства и поведение
на други класове от обекти,
изграждайки по такъв начин
йерархия на областта.
Доц. д-р Христо Крушков: Наследяване на класове
Видове наследяване
Когато йерархията е дървовидна,
наследяването е единично. При такъв тип
наследяване всеки клас има точно един
предшественик с изключение на корена
(върха на йерархията). В ОбП
наследяването е единично.
Йерархия от тип ориентиран свързан граф,
при която е възможно наличието на повече
от един предшественици определя
множествено наследяване. Такова
наследяване има в С++.
Доц. д-р Христо Крушков: Наследяване на класове
Единично наследяване
(Всички без Т1 имат
точно един предшественик)
Множествено наследяване
(Т33 има два предшественика)
T1
T1
T21
T31
Учебни материали
Споделени от колеги - с преглед преди изтегляне.
Наследяване на класове
Преглед на началото - целият файл след изтегляне
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте