SirAnthony
30.07.2011 18:49
Заметки-заметочки.
In [8]: class A(object):
def __init__(self):
print 'A'
In [11]: class B(A):
def __init__(self):
print 'B'
super(B, self).__init__()
In [15]: class C(A):
def __init__(self):
print 'C'
super(C, self).__init__()
In [19]: class D(B,C):
def __init__(self):
print 'D'
super(D, self).__init__()
In [26]: d = D()
D
B
C
A
что-то пошло не так, как ты ожидал?
class D(C,B) сделай
Да ты насилил ООП в питоне!
Зачем? Не, я просто посмотреть, так оно работает, как я думаю, или нет. Оказалось, так.
вывод будет более логичным :3
Я был не особо уверен в порядке и работе super. Теперь буду плодить еще больше разного яваговна.
будто джава это плохо
будто джава это хорошо
джава это неплохо
джава это нехорошо