OOP Konstruktor
Ein Konstruktor eine spezielle Methode, die automatisch aufgerufen wird, wenn ein Objekt einer Klasse erstellt werden soll. Der Zweck eines Konstruktors besteht darin, das neu erstellte Objekt in einen gültigen und initialisierten Zustand zu versetzen, indem er die notwendigen Werte initialisiert und den Speicherplatz reserviert.
Ein Konstruktor hat den gleichen Namen wie die Klasse, zu der er gehört, und hat keine Rückgabetypangabe, nicht einmal void. Wenn Sie beispielsweise eine Klasse „Person“ erstellen, sieht der Konstruktor so aus:
Beispiel:

In diesem Beispiel wird ein Standard-Konstruktor erstellt, der bei der Erstellung eines neuen Objekts der Klasse „Person“ aufgerufen wird. Sie können jedoch auch Parameter an den Konstruktor übergeben, um spezifische Werte beim Erstellen des Objekts zu initialisieren. Hier ist ein Beispiel für einen Konstruktor, der den Namen und das Alter der Person übergeben bekommt:

In diesem Beispiel initialisiert der Konstruktor die privaten Variablen „name“ und „age“ mit den übergebenen Werten. Die Verwendung von „this“ bezieht sich auf das aktuelle Objekt der Klasse, auf das der Konstruktor angewendet wird.
Insgesamt ist ein Konstruktor in Java eine wichtige Methode, die dafür sorgt, dass ein Objekt in einem gültigen und initialisierten Zustand erstellt wird.