Heim  >  Artikel  >  Java  >  Der Unterschied zwischen Konstruktormethoden und gewöhnlichen Methoden in Java-Methoden

Der Unterschied zwischen Konstruktormethoden und gewöhnlichen Methoden in Java-Methoden

王林
王林Original
2019-11-28 10:25:512475Durchsuche

Der Unterschied zwischen Konstruktormethoden und gewöhnlichen Methoden in Java-Methoden

Jeder muss gängige Methoden gesehen haben, die mit Modifikatoren geändert wurden, und einige haben keine Rückgabewerte.

Und was ist mit dem Konstrukteur? Sie werden beispielsweise schnell verstehen, dass die verwendete Methode die Konstruktionsmethode ist, die nicht von anderen Klassen eingeführt wird, sondern Ihre eigene Methode. Mit anderen Worten, die Konstruktormethode ist die Methode, die aufgerufen wird, wenn eine Klasse ein Objekt erstellt, und wird hauptsächlich zum Instanziieren des Objekts verwendet.

Empfohlene Java-bezogene Video-Tutorials: Java-Online-Tutorials

Lassen Sie uns über die Unterschiede zwischen Konstruktionsmethoden im Vergleich zu gewöhnlichen Methoden sprechen:

1 Der Name muss genau mit dem Klassennamen übereinstimmen, in dem er definiert ist. Es gibt keinen Rückgabetyp, nicht einmal void.

2. Es muss ein Konstruktor in der Klasse vorhanden sein. Wenn nicht, fügt das System automatisch einen Konstruktor ohne Parameter hinzu. Schnittstellen erlauben keine Instanziierung, daher gibt es in Schnittstellen keine Konstruktoren.

3. Kann nicht durch static, final, synchronized, abstract und native geändert werden.

4. Der Konstruktor wird beim Initialisieren des Objekts automatisch ausgeführt und kann im Allgemeinen nicht direkt aufgerufen werden. Wenn mehrere Konstruktoren in derselben Klasse vorhanden sind, folgt das Java-Kompilierungssystem während der Initialisierung automatisch den Parametern in den letzten Klammern . Zahlen und Parametertypen werden automatisch eins zu eins zugeordnet. Schließen Sie den Konstruktoraufruf ab.

5. Es gibt zwei Arten von Konstruktionsmethoden: Konstruktionsmethoden ohne Parameter und Konstruktionsmethoden mit Parametern

6. Konstruktionsmethoden können überladen werden. Ein Konstruktor ohne Parameter wird als Standardkonstruktor bezeichnet. Wie eine allgemeine Methode kann ein Konstruktor jede Aktivität ausführen, ist jedoch häufig für die Ausführung verschiedener Initialisierungsaktivitäten konzipiert, beispielsweise für die Initialisierung der Eigenschaften eines Objekts.

Empfohlene Artikel und Tutorials zum Thema Java: Einführung in die Java-Programmierung

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Konstruktormethoden und gewöhnlichen Methoden in Java-Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn