python-sub-Konstruktor der Klasse

In python OOP, sagen wir, die Person ist ein Elternteil der Klasse mit Ihren eigenen Konstruktor, dann Student eine Unterklasse von Person, bevor ich mit Studenten, muss Person.__init__(self) werden zuerst aufgerufen, im Konstruktor von Student? Plus, kann ich definieren Sie einen neuen Konstruktor in der Schüler-Klasse?

class Person():      
    def __init__(self):  

Oben ist Klasse Person mit dem Konstruktor

class Student(Person):    
    def __init__(self):  
        Person.__init__(self)   
    def __init__(self, age)

Was ich meine ist, konnten Schüler Ihre eigenen Konstruktor? Wenn dem so ist, muss Person.__init__(self) aufgerufen werden, in der Student-Konstruktor in diesem Fall?

InformationsquelleAutor ladyfafa | 2010-08-12

Schreibe einen Kommentar