Wie rufe ich eine super-Konstruktor im Dart?
Wie rufe ich eine super-Konstruktor im Dart? Ist es möglich, zu nennen, genannt der super-Konstruktoren?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie rufe ich eine super-Konstruktor im Dart? Ist es möglich, zu nennen, genannt der super-Konstruktoren?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, ist es, die syntax ist in der Nähe C#, hier ist ein Beispiel, bei default-Konstruktor namens constructor:
Bei der Initialisierung von Instanz-Variablen in der Unterklasse, die
super()
Aufruf muss der Letzte sein in einer Initialisierungsliste.Können Sie Lesen über die motivation hinter dieser
super()
nennen Leitlinie auf /r/dartlang.Kann ich rufen Sie einen privaten Konstruktor der Oberklasse?
Ja, aber nur, wenn die Oberklasse und der Unterklasse, die Sie erstellen, sind in der gleichen Bibliothek. (Da private Bezeichner sind sichtbar über die ganze Bibliothek, die in definiert sind). Private-IDS sind diejenigen, die beginnen mit Unterstrich.
Als dart unterstützt die Implementierung einer Klasse auch als interface (Implizite Schnittstellen), Sie können nicht rufen Sie die parent-Konstruktor, wenn Sie umgesetzt es, die Sie verwenden sollten erstreckt.
Wenn Sie implementiert es zu ändern erstreckt und verwenden Eduardo Copat Lösung.
dies ist die Datei, die ich mit Ihnen teilen, führen Sie es, wie es ist. Sie werden lernen, wie call super-Konstruktor, und wie Sie zur super parametrisierten Konstruktor.