In diesem Bericht zielt darauf ab, die unterlisteten Konzepte von Java-Konstruktoren zu erklären:
Also lasst uns anfangen!
Was ist ein Java -Konstruktor?
In Java sind Konstruktoren spezielle/eindeutige Methoden, die zum Zeitpunkt seiner Erstellung einem Objekt einige Anfangswerte zuweisen. In Java müssen alle Klassen einen Konstruktor haben, unabhängig davon, ob ein Benutzer einen Konstruktor definiert oder nicht. Wenn ein Benutzer einen Konstruktor definiert, wird das Objekt mit den benutzerdefinierten Werten initialisiert. Andernfalls wird das Objekt als 0 initialisiert.
So erstellen Sie einen Java -Konstruktor?
Sie müssen den folgenden Standards folgen, um einen Java-Konstruktor zu erstellen:
Methode gegen Konstruktor
Die folgende Tabelle bietet eine vergleichende Analyse einer Java-Methode und eines Konstruktors:
Konstrukteur | Methode |
Initialisiert ein Objekt. | Zeigt die Funktionalität eines Objekts. |
Gibt nichts zurück. | Kann Wert zurückgeben. |
Muss mit einem ähnlichen Namen als Klassenname deklariert werden. | Es kann mit einem beliebigen benutzerdefinierten Namen deklariert/erstellt werden. |
Der Compiler erstellt einen Standardkonstruktor für jede Klasse in Java. | Der Java -Compiler bietet keine Standardmethode für eine Klasse. |
Automatisch aufgerufen. | Explizit aufgerufen. |
Praktische Anwendung
Bisher haben wir die theoretischen Konzepte von Java -Konstruktoren gelernt. Jetzt lernen wir, wie man einen Konstruktor mit Hilfe einiger Beispiele erstellt:
Beispiel: 1 Erstellen eines Standardkonstruktors in Java?
public class exampleclassIn diesem Beispielprogramm haben wir einen Standardkonstruktor erstellt, der eine Nachricht „erfolgreich erstellt“ zeigt, wenn ein Objekt der Klasse erstellt wird:
Die Ausgabe überprüft, dass der Standardkonstruktor automatisch aufgerufen wird, wenn wir ein Objekt der Klasse erstellen. Der Konstruktor initialisierte das Objekt mit einem in diesem Konstruktor angegebenen Wert.
Beispiel: 2 Erstellen eines parametrisierten Konstruktors in Java
public class exampleclassIn diesem Programm haben wir einen parametrisierten Konstruktor erstellt. Zum Zeitpunkt des Erstellens des Klassenobjekts haben wir einige Werte an den Konstruktor übergeben. Bei der erfolgreichen Ausführung des oben gegebenen Programms beobachteten wir die folgende Ausgabe:
Der Ausgang hat überprüft, ob der Konstruktor das Objekt mit Werten initialisierte, die zum Zeitpunkt der Objekterstellung bestanden wurden.
Abschluss
Um einen Konstruktor zu erstellen, müssen wir einige Regeln befolgen,.e. Der Name des Konstruktors sollte mit dem Klassennamen übereinstimmen, und er muss ohne Rückgabetyp deklariert/erstellt werden. Ein Java -Konstruktor kann nicht mit den abstrakten, statischen, synchronisierten oder endgültigen Schlüsselwörtern erstellt werden. In Java sind Konstruktoren spezielle Methoden, die zum Zeitpunkt ihrer Erstellung einem Objekt einige Anfangswerte zuweisen. In Java müssen alle Klassen einen Konstruktor haben, unabhängig davon, ob ein Benutzer einen Konstruktor definiert oder nicht. In dieser Beschreibung wurde einige Beispiele für die Erklärung der Arbeit von Java-Konstruktoren berücksichtigt.