Junior — Middle
Vai jūs varat izskaidrot, kas ir metode, kas tiek izsaukts uz konkrētu klases objekta?
sobes.tech AI
Atbilde no AI
Metode, kas tiek izsaukta konkrētā klases objekta, ir funkcija, kas pieder šim objektam un var izmantot tā iekšējo stāvokli (laukus). Šāda metode piekļūst objekta datiem, izmantojot atslēgas vārdu this.
Piemēram, ja ir klase Person ar metodi greet(), tad izsaukums person.greet() izpildīs metodes kodu konkrētajam objektam person, izmantojot tā īpašības:
class Person {
public string Name { get; set; }
public void Greet() {
Console.WriteLine($"Sveiki, mani sauc {Name}!");
}
}
Person person = new Person { Name = "Ivan" };
person.Greet(); // Izvadīs: Sveiki, mani sauc Ivan!
Tādējādi, piemēra metode strādā ar konkrēto objekta stāvokli, atšķirībā no statiskajām metodēm, kas nav saistītas ar objektu.