Я хочу иметь возможность создать подкласс класса и определить __init__
, но при этом запустить старый __init__
.
Для иллюстрации скажем, у меня есть следующие классы:
class A(object):
def __init__(self):
self.var1 = 1
class B(A):
def __init__(self)
self.var2 = 2
doInitForA()
И я хочу иметь возможность сделать это:
instB = B()
print (instB.var1) #1
print (instB.var2) #2
Отредактировано так, как предложил Игнасио Васкес-Абрамс.(Можно ли редактировать без столкновения?)