В лекции был пример множественного наследования:
class A:
pass
class C(A):
pass
class B(A, C):
pass
Но такое наследование ведь считается неправильным, т. к. порядок размещения методов для класса B (B.mro()) составить невозможно. Также интерпретатор при выполнении B.mro() выдаст ошибку. Я прав или нет?
class A:
pass
class C(A):
pass
class B(A, C):
pass
Но такое наследование ведь считается неправильным, т. к. порядок размещения методов для класса B (B.mro()) составить невозможно. Также интерпретатор при выполнении B.mro() выдаст ошибку. Я прав или нет?