Хотя ответ Йохена очень полезен и корректен, поскольку вы можете получить иерархию классов с помощью метода .getmro () модуля inspect, также важно подчеркнуть, что иерархия наследования Python выглядит следующим образом:
например:
class MyClass(YourClass):
Класс наследования
- Детский класс
- Производный класс
- Подкласс
например:
class YourClass(Object):
Унаследованный класс
- Родительский класс
- Базовый класс
- Superclass
Один класс может наследоваться от другого
- Приписываемый класс наследуется
- в частности, его методы наследуются
- это означает, что экземпляры наследуемого (дочернего) класса могут получить доступ к атрибуту наследуемого (родительского) класса
instance -> class -> затем унаследованные классы
с помощью
import inspect
inspect.getmro(MyClass)
покажет вам иерархию внутри Python.