Der Konstruktor ist ein objektorientierter Konstruktor. Sein Funktionsname ist derselbe wie der Klassenname Es handelt sich um einen Rückgabewerttyp und es gibt keinen spezifischen Rückgabewert.
Der Konstruktor ist eine Funktion, die beim Erstellen eines erstellten Objekts aufgerufen wird. Seine Funktion besteht darin, das Objekt zu initialisieren. (Empfohlenes Lernen: Java-Kurs)
Wenn in einer Klasse kein Konstruktor definiert ist, verfügt die Klasse über einen standardmäßigen leeren Parameterkonstruktor. Wenn in einer Klasse ein angegebener Konstruktor definiert ist, gibt es in der Klasse keinen Standardkonstruktor.
Beim Beschreiben einer Sache hat die Sache bereits einige Inhalte, die bereits vorhanden sind. Wenn diese Inhalte im Konstruktor definiert sind, kann der Konstruktor definiert werden.
Eine Klasse kann mehrere Konstruktoren haben, die verschiedene Objekte unterschiedlich initialisieren können. Das Vorhandensein mehrerer Konstruktoren in einer Klasse wird als Überladung bezeichnet.
Überladung erfolgt in einer Klasse, der Methodenname ist derselbe, aber die Parameter sind unterschiedlich. Die Rückgabetypen können gleich oder unterschiedlich sein. Die überladenen Methoden müssen unterschiedliche formale Parameterlisten, Parameternummern oder -typen haben. Überladene Methoden können in derselben Klasse oder in einer Unterklasse überladen werden
Der Unterschied zwischen allgemein Funktionen und Konstruktoren:
Wenn ein Konstruktor ein Objekt erstellt, ruft er den entsprechenden Konstruktor auf und das Objekt wird initialisiert. Beim Erstellen eines Objekts wird der Konstruktor nur einmal aufgerufen.
Da der Name des Konstruktors mit dem Klassennamen übereinstimmt, muss der erste Buchstabe im Allgemeinen großgeschrieben werden. Nachdem das Funktionsobjekt erstellt wurde, wird es nur dann aufgerufen, wenn die Funktionsfunktion benötigt wird. Nachdem das Objekt erstellt wurde, können allgemeine Funktionen mehrmals aufgerufen werden. Der erste Buchstabe des allgemeinen Funktionsnamens ist ein Kleinbuchstabe
Das obige ist der detaillierte Inhalt vonWas ist eine Konstruktorfunktion in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!