Junior — Middle
Erklären Sie, was unter 'Konstruktor' in der objektorientierten Programmierung verstanden wird.
sobes.tech KI
Antwort von AI
Der Konstruktor in der objektorientierten Programmierung ist eine spezielle Methode der Klasse, die beim Erstellen eines neuen Objekts dieser Klasse aufgerufen wird. Seine Hauptaufgabe ist es, das Objekt zu initialisieren, also die Anfangswerte seiner Felder festzulegen.
Eigenschaften des Konstruktors:
- Hat den gleichen Namen wie die Klasse.
- Gibt keinen Wert zurück, auch nicht void.
- Kann Parameter zur Konfiguration des Objekts bei der Erstellung akzeptieren.
- Wenn kein Konstruktor explizit definiert ist, erstellt der Compiler einen Standardkonstruktor.
Beispiel für einen Konstruktor in C#:
class Person
{
public string Name;
public int Age;
// Konstruktor
public Person(string name, int age)
{
Name = name;
Age = age;
}
}
// Objekt erstellen durch Aufruf des Konstruktors
Person p = new Person("Иван", 30);
Auf diese Weise stellt der Konstruktor eine korrekte Initialisierung des Objekts direkt bei seiner Erstellung sicher.