Junior — Middle
Kas saaksite selgitada, mis on meetod, mida kutsutakse konkreetse klassi eksemplari objektil?
sobes.tech AI
Vastus AI-lt
Klassi konkreetse objektiivi kutsutav meetod on funktsioon, mis kuulub sellele objekti ja saab kasutada selle sisemist olekut (välju). Selline meetod pääseb ligi objekti andmetele võtmesõna this kaudu.
Näiteks, kui on klass Person koos meetodiga greet(), siis person.greet() kutsumine täidab meetodi koodi konkreetse objekti person jaoks, kasutades selle omadusi:
class Person {
public string Name { get; set; }
public void Greet() {
Console.WriteLine($"Tere, minu nimi on {Name}!");
}
}
Person person = new Person { Name = "Ivan" };
person.Greet(); // Kuvab: Tere, minu nimi on Ivan!
Seega töötab näidismetod objekti konkreetse olekuga, erinevalt staatilistest meetoditest, mis ei ole seotud objekti kanssa.