Also lasst uns anfangen!
Konstruktor in Java
Ein Java -Konstruktor hat ein primäres Motiv, die Objekte zu initialisieren, ich.e. Der Konstruktor wird verwendet, um einen Anfangswert für die Instanzen anzugeben und wird automatisch aufgerufen, wenn wir ein Objekt der Klasse erstellen. Innerhalb des Java -Konstruktors können wir einen Codeblock auf die gleiche Weise angeben, wie wir Code in einer normalen Methode schreiben.
Konstruktorypen
Es gibt zwei Arten von Konstruktoren in Java:
Standardkonstruktor
Jede Java -Klasse hat einen Standardkonstruktor und es nimmt keinen Wert als Argument an.
Syntax
Die grundlegende Syntax des Standardkonstruktors ist im untergegebenen Snippet angezeigt:
Die obige Abbildung verdeutlicht, dass der Name des Klassennamens und der Konstruktorsname gleich sind und der Konstruktor keinen Rückgabetyp hat.
So berufen Sie einen Standardkonstruktor in Java
Der Standardkonstruktor wird zum Zeitpunkt der Objekterstellung automatisch aufgerufen. Das untergegebene Snippet zeigt, wie das Objekt erstellt wird:
Im obigen Snippet wird ein Objekt erstellt, und infolgedessen wird der Standardkonstruktor automatisch aufgerufen.
So verwenden Sie den Standardkonstruktor in Java
Mit dem folgenden Beispiel können Sie verstehen, wie ein Standardkonstruktor funktioniert.
Beispiel
Betrachten wir den folgenden Code -Snippet, wir erstellen einen Standardkonstruktor für die "Constructorexample" Klasse und innerhalb des Konstruktors initialisieren wir den Wert für die Klassenattribute "Num1" Und "Num2":
Paketkonstruktexample;Der vollständige Code und seine jeweilige Ausgabe sind im folgenden Screenshot angezeigt:
Wenn ein Objekt der Klasse erstellt wird, druckt der obige Code eine Meldung „Der aufgerufene Standardkonstruktor“ und die Werte der Klassenattribute Num1 werden NUM2 mit 100 bzw. 75 initialisiert. Schließlich wird die Summe der beiden im Konstruktor initialisierten Zahlen auch in der Methode der "Constructorexample" Klasse.
Parametrisierter Konstruktor
Es kann eine bestimmte Anzahl von Werten als Argumente annehmen, diese Werte werden als Parameter bezeichnet, und der Konstruktor mit einer bestimmten Anzahl von Parametern kann als parametrisierter Konstruktor bezeichnet werden.
Syntax
Die folgende Abbildung zeigt die grundlegende Syntax des parametrisierten Konstruktors:
Wie man einen parametrisierten Konstruktor aufreißt
Der folgende Snippet zeigt, wie Sie einen parametrisierten Konstruktor aufrufen:
Im parametrisierten Konstruktor müssen wir die Werte für die Parameter übergeben, während wir das Objekt erstellen.
So verwenden Sie parametrisierte Konstruktor in Java
Das folgende Beispiel bietet ein detailliertes Verständnis dafür, wie ein parametrisierter Konstruktor funktioniert:
Beispiel
Das folgende Code erstellt einen parametrisierten Konstruktor, der zwei Parameter nimmt int Nummer1, int Nummer2.
Paketkonstruktexample;Innerhalb des Konstruktors geben wir a = nummer1 und b = number2 an und als wir den Konstruktor aufgerufen haben, haben wir die Werte i übergeben i.e. 120, 210. Die Funktion sum () fügt beide Werte hinzu und zeigt die Summe an.
Der folgende Snippet zeigt den kompletten Code zusammen mit Ausgabe an:
Die Ausgabe überprüft, dass die Summenfunktion die Summe der in Parametern bereitgestellten Werte für den Konstruktor liefert.
Abschluss
Jede Klasse hat einen Konstruktor, der aufgerufen wird, wenn ein Objekt der Klasse erstellt wird. Es kann die Parameter annehmen oder nicht, der eine, der keinen Parameter annimmt. Dieses Schreiben bietet einen umfassenden Überblick über den Java-Konstruktor und die Typen, wie man den Standard- und parametrisierten Konstruktor verwendet.