Sobes.tech
Junior — Middle

Welche Rolle spielt der Konstruktor bei der Erstellung eines Objekts und wozu ist er notwendig?

sobes.tech KI

Antwort von AI

Der Konstruktor in C# ist eine spezielle Methode der Klasse, die beim Erstellen eines neuen Objekts aufgerufen wird. Seine Hauptfunktion ist die Initialisierung des Objekts, das heißt, das Setzen der Anfangswerte der Felder und die Durchführung der notwendigen Vorbereitung.

Der Konstruktor ist notwendig, um sicherzustellen, dass das Objekt in einem korrekten Zustand erstellt wird. Wenn kein Konstruktor explizit definiert ist, erstellt der Compiler einen Standardkonstruktor ohne Parameter.

Beispiel für einen Konstruktor:

public class Person
{
    public string Name { get; }
    public int Age { get; }

    public Person(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

// Objekt erstellen
var person = new Person("Иван", 30);