меня такая ситуацияPython Множественное наследование Пример
class A(object):
def __init__(self):
self.x = 0
self.y = 0
class B(A):
def __init__(self):
super(B, self).__init__()
def method(self):
self.x += 1
class C(A):
def __init__(self):
super(C, self).__init__()
def method(self):
self.y += 1
class D(B, C):
def __init__(self):
super(D, self).__init__()
def method(self):
print self.x
print self.y
Я хочу, чтобы напечатать D 1 для обоих х и у, но печать 0.
Я не в полной мере понять множественное наследование/супер/и т.д. ... и пока я пытался прочитать документы, объяснение на этом примере было бы очень полезно для меня.
Спасибо!
глупый, я понимаю, спасибо! – Lemonio