Sobes.tech
Junior — Middle

Kunt u uitleggen wat een methode is die wordt aangeroepen op een specifiek object van een klasse-instantie?

sobes.tech AI

Antwoord van AI

De methode die wordt aangeroepen op een specifiek object van een klasse is een functie die bij dat object hoort en zijn interne toestand (velden) kan gebruiken. Zo'n methode heeft toegang tot de gegevens van het object via het sleutelwoord this.

Bijvoorbeeld, als er een klasse Person is met een methode greet(), dan voert de aanroep person.greet() de code van de methode uit voor het specifieke object person, gebruikmakend van zijn eigenschappen:

class Person {
    public string Name { get; set; }
    public void Greet() {
        Console.WriteLine($"Hallo, mijn naam is {Name}!");
    }
}

Person person = new Person { Name = "Ivan" };
person.Greet(); // Toont: Hallo, mijn naam is Ivan!

Op deze manier werkt de instantie-methode met de specifieke toestand van het object, in tegenstelling tot statische methoden, die niet aan een object gekoppeld zijn.