Sobes.tech
Junior — Middle

Leg uit wat de bedoeling en werking van de constructor is bij het maken van een nieuw object in objectgeoriënteerd programmeren

sobes.tech AI

Antwoord van AI

De constructor in objectgeoriënteerd programmeren is een speciale methode van de klasse die automatisch wordt aangeroepen bij het maken van een nieuw object van die klasse. De belangrijkste taak is het initialiseren van het object, dat wil zeggen het instellen van de beginwaarden van de velden en het uitvoeren van de benodigde voorbereiding.

In C# heeft de constructor dezelfde naam als de klasse en geeft geen waarde terug.

Voorbeeld van een constructor in C#:

class Persoon
{
    public string Naam;
    public int Leeftijd;

    // Constructor
    public Persoon(string naam, int leeftijd)
    {
        Naam = naam;
        Leeftijd = leeftijd;
    }
}

// Object maken
Persoon p = new Persoon("Ivan", 30);

Hier stelt de constructor bij het maken van het Persoon-object de naam en leeftijd in, waardoor de juiste toestand van het object vanaf het begin wordt gegarandeerd.