Назад к задачам
Junior — Senior
3

Определение метода в иерархии классов с ромбовидным наследованием

Компании, где спрашивали:

X5
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Как Python будет искать реализацию метода method для экземпляра класса, учитывая следующую схему наследования:

class A:
    ...

class B(A):
    ...

class C(A):
    ...

class D(B, C):
    ...

obj = D()
obj.method