У меня вопрос о конфликтах имени в python. Если у меня есть что-то вроде:Python множественное наследование имени наследования
class A: a='a'
class B(A): a='b'
class C(A): a='c'
class D(C,B): pass
D.a
напечатает c
, есть ли способ, чтобы получить B.a
из D
или A.a
?
вы можете прочитать, как MRO работы Http:? //www.python.org/download/releases/2.3/mro/ –
-1 - ваш вопрос не показал даже минимальных усилий по исследованию. В основном вы спрашиваете, как работает множественное наследство, но это объясняется достаточно хорошо в документации и в тоннах других вопросов здесь, на SO. Я не покупаю, что вы пытались выполнить поиск и не могли найти ничего об этом. – Bakuriu