Наследование - это специальный механизм ООП, с помощью которого можно создать класс, на основе родительского, то есть все свойства, методы и события передаются новому классу.
Родительский класс, от которого происходит наследование, называется базовым, а классы которые от него происходят - потомками.
Наследование так же может быть множественным, т.е. потом наследует сразу нескольким классам. Множественное наследование присутствует в C++, Python и других языках, а так же в языке моделирования UML.
Множественное наследование несёт в себе много проблем, которые возникают из-за одноимённых методов у разных предков.
Пример наследование в языке Delphi:

type TClass1=class
public
  procedure Method1;
end;

type TClass2=class(TClass1)
end;

procedure TClass1.Method1;
  begin
    writeln('test');
  end;

begin
with TClass2.Create do
  begin
    Method1;
    Free;
  end;
end.
 


Множественное наследование в Delphi можно достичь с помощью агрегации, т.е. присоединения базовых классов, к дочернему.

Если Вы хотите узнать свой гороскоп, заходите на сайт goroskop.bigmir.net. Здесь Вы сможете посмотреть гороскоп на сегодня, на неделю и на текущий год.