In der Java-Sprache wird der Konstruktor auch als Konstruktormethode bezeichnet.
Die Funktion des Konstruktors besteht darin, das Objekt zu initialisieren, das heißt, er wird vom System aufgerufen, wenn das Objekt erstellt wird (im Gegensatz zu gewöhnlichen Methoden kann das Programm den Konstruktor nicht explizit aufrufen). Der Konstruktor kann auch überladen werden, das heißt, es können Parameter übergeben werden. Wenn das Programm einen Konstruktor mit Parametern enthält, stellt das System keinen Konstruktor ohne Parameter mehr bereit.
Wenn Sie ein Klassenobjekt erstellen, rufen Sie den entsprechenden Konstruktor auf, um es zu erstellen. Es ist mühsam, bei jeder Erstellung alle Variablen einer Klasse zu initialisieren. (Empfohlenes Lernen: Java-Video-Tutorial)
Wenn ein Objekt bei seiner Erstellung alle anfänglichen Arbeiten erledigt, ist es einfach und prägnant. Daher stellt Java in der Klasse eine spezielle Memberfunktion namens Konstruktor bereit. Dies liegt daran, dass der Rückgabewerttyp des Konstruktors einer Klasse die Klasse selbst ist. Die Aufgabe des Konstruktors besteht darin, den internen Zustand eines Objekts zu initialisieren, sodass Sie nach Verwendung des neuen Operators zum Erstellen einer Instanz sofort ein klares und verwendbares Objekt erhalten.
Die Bauweise ist eine besondere Methode mit folgenden Merkmalen.
(1) Der Methodenname des Konstruktors muss mit dem Klassennamen identisch sein.
(2) Der Konstruktor hat keinen Rückgabetyp und kann nicht als void definiert werden. Der Methodentyp wird nicht vor dem Methodennamen deklariert.
(3) Die Hauptfunktion des Konstruktors besteht darin, die Initialisierung des Objekts abzuschließen. Er kann die Parameter beim Definieren des Objekts an die Domäne des Objekts übergeben.
(4) Die Konstruktionsmethode kann nicht vom Programmierer aufgerufen werden, sondern muss vom System aufgerufen werden.
(5) Eine Klasse kann mehrere Konstruktoren definieren, wenn beim Definieren einer Klasse kein Konstruktor definiert wird, fügt das Kompilierungssystem automatisch einen Parameterlosen Standardkonstruktor ein, der keinen Code ausführt.
(6) Die Konstruktionsmethode kann überladen und anhand der Anzahl, Art oder Anordnungsreihenfolge der Parameter unterschieden werden.
Weitere technische Artikel zum Thema Java finden Sie in der Spalte Java-Entwicklungs-Tutorials.
Das obige ist der detaillierte Inhalt vonWann wird der Konstruktor aufgerufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!