Tag: constructor-chaining

Konstruktorverkettung ist der Prozess des Aufrufens des Superklassenkonstruktors durch die Unterklassenkonstruktoren in der Vererbungsstruktur beim Erstellen eines Objekts.

C# - Konstruktor-Verkettung - ändern der Reihenfolge der Ausführung

Anzahl der Antworten 4 Antworten
Ich möchte wissen, wie die Reihenfolge der Ausführung ändern, wenn die Verkettung von Konstruktoren in C#. Die einzigen Methoden, die ich gesehen habe, benötigen die verketteten Konstruktor zuerst aufgerufen werden, die außerhalb des aktuellen Konstruktors. Speziell, nehmen

In C# 4, wie kann ich Konstruktoren mit optionalen Parametern in einer Unterklasse von einem Elternteil mit einem überladenen Konstruktor?

Anzahl der Antworten 2 Antworten
Ich habe eine parent-Klasse, die hat einen überladenen Konstruktor, und ich habe eine Unterklasse einen Konstruktor mit optionalen Parametern. Gibt es einen Weg, um die Unterklasse der Konstruktoren noch aussetzen überlastet-seins von den Eltern der Klasse, bei

Feld initialisieren, bevor der Superkonstruktor ausgeführt wird?

Anzahl der Antworten 5 Antworten
In Java, gibt es eine Möglichkeit, initialisieren Sie ein Feld vor dem super-Konstruktor ausgeführt wird? Sogar die hässlichste hacks, die ich mit oben kommen kann abgelehnt werden durch den compiler: class Base { Base(String someParameter) { System.out.println(this);

Konstruktorverkettung in C ++

Anzahl der Antworten 5 Antworten
Mein Verständnis von Konstruktor-Verkettung ist, dass , wenn es mehr als eine Konstruktoren in einer Klasse (überladen von Konstruktoren) , wenn einer von Ihnen versucht, rufen Sie einen anderen Konstruktor,dann dieser Vorgang wird als KONSTRUKTOR-VERKETTUNG , die

Ausführungsreihenfolge des C # -Konstruktors

Anzahl der Antworten 7 Antworten
In C#, wenn Sie Class(Type param1, Type param2) : base(param1) ist der Konstruktor der Klasse ausgeführt, der zuerst, und dann die superclass-Konstruktor aufgerufen wird, oder macht es rufen das Basis-Konstruktor wird zunächst? InformationsquelleAutor der Frage webdreamer |

Was bedeutet dieser Doppelpunkt (:)?

Anzahl der Antworten 7 Antworten
Bevor die this keyword ist ein Doppelpunkt. Kann mir jemand erklären, was der Doppelpunkt bedeutet in diesem Kontext? Ich glaube nicht, dass das inhertance. Dank using System; namespace LinkedListLibrary { class ListNode { private object data; private

C # -Konstruktorverkettung? (Wie es geht?)

Anzahl der Antworten 8 Antworten
Ich weiß, das ist angeblich eine super einfache Frage, aber ich habe gekämpft mit der Vorstellung, für einige Zeit jetzt. Meine Frage ist, wie man Kette von Konstruktoren in c#? Ich bin in meinem ersten OOP-Klasse, so

Delphi: Konstruktoren verstehen

Anzahl der Antworten 4 Antworten
ich bin auf der Suche nach verstehen virtuellen überschreiben überlastung wieder wenn auf Objekt-Konstruktoren. Jedes mal, wenn ich zufällig Schlüsselwörter hinzufügen, bis der compiler hält die Klappe - und (nach 12 Jahren der Entwicklung mit Delphi -)