Sobes.tech
Junior — Middle

Wat is de rol van de constructor bij het maken van een object en waar is hij voor nodig?

sobes.tech AI

Antwoord van AI

De constructor in C# is een speciale methode van de klasse die wordt aangeroepen bij het maken van een nieuw object. De belangrijkste rol ervan is het initialiseren van het object, dat wil zeggen het instellen van de beginwaarden van de velden en het uitvoeren van de benodigde voorbereiding.

De constructor is nodig om te garanderen dat het object in een correcte staat wordt aangemaakt. Als er geen expliciete constructor wordt gedefinieerd, maakt de compiler een standaard constructor zonder parameters.

Voorbeeld van een constructor:

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

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

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