Python множественное наследование

В части учебника по Python ООП вы узнаете множественное наследование в Python 3, часть будет не очень большая но полезная.

Python множественное наследование:

Множественное наследование, это кода один класс наследуется от двух и более классов, то есть вы один класс может иметь методы свистовое нескольких классов.

Вот вам для наглядности не большой пример:

Как видите, мы создали три класса A, B и С, первые два имеют метод которая выводит надпись в терминал, в третьим классе не чего нет, но так как мы наследуем его от двух других, то он имеет их методы.

Последние, во функции main(), мы как раз вызываем методы которые унаследовали, вот что получилось:

python множественное наследование

Как видите эти методы имеются в классе C и они всё нормально выводят.

Для чего нужно множественное наследование:

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

Во вторых, для создания миксин, это не большой класс который добавляет как правило какой то один метод. Это нужно если один функционал должно иметь несколько классов и каждый из этих классов ещё наследуется от другого.

В остальном больше особо нет не чего зачем это нужно применять, но тем не менее, это достаточно часто используется в ООП программирование и без этого в ООП не куда.

Вывод:

В этой части учебника вы узнали про множественное наследование в языке программирования Python, также узнали для чего это вообще нужно.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Поделится:

Дополнительно:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *