Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyOpFnIh 173 of 174 menu
◀ ▶

Проверка наследования класса в ООП в Python

Является ли один класс потомком другого, проверяют функцией issubclass:

class GrandParentClass: pass class ParentClass(GrandParentClass): pass class ChildClass(ParentClass): pass print(issubclass(ChildClass, GrandParentClass)) # выведет True

Сделайте класс ChildClass, наследующий от ParentClass, который в свою очередь наследует от GrandParentClass.

С помощью функции issubclass проверьте, является ли класс ChildClass потомком GrandParentClass.

С помощью функции issubclass проверьте, является ли класс ParentClass потомком GrandParentClass.

С помощью функции issubclass проверьте, является ли класс ChildClass потомком ParentClass.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить