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.