Καλησπέρα σε όλους
Έχω μπερδευτεί λίγο με τον τρόπο που πρέπει να καλείται η __init__ των superClasses. Αντιγράφω το παράδειγμα από
ΕΔΩclass Base(object):
def __init__(self):
print "Base created"
class ChildA(Base):
def __init__(self):
Base.__init__(self)
class ChildB(Base):
def __init__(self):
super(ChildB, self).__init__()
print ChildA(),ChildB()
Όσο πιο πολύ διαβάζω, μου φαίνεται ότι τόσο πιο πολύ μπερδεύομαι... (
1,
2,
3)
Τα έχει ξεκαθαρίσει κανείς?