Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Class inheritance - new style vs old style

Class inheritance - new style vs old style 13 Χρόνια 3 Μήνες πριν #1077

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Καλησπέρα σε όλους

Έχω μπερδευτεί λίγο με τον τρόπο που πρέπει να καλείται η __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)

Τα έχει ξεκαθαρίσει κανείς?
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.377 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου