Junior — Middle
Можете ли објаснити шта је метод који се позива на одређеном објекту инстанце класе?
sobes.tech АИ
Одговор од АИ
Metod koji se poziva na konkretnom objektu klase je funkcija koja pripada tom objektu i može koristiti njegovo interno stanje (polja). Takav metod ima pristup podacima instance putem ključne reči this.
Na primer, ako postoji klasa Person sa metodom greet(), poziv person.greet() će izvršiti kod metode za konkretan objekat person, koristeći njegove osobine:
class Person {
public string Name { get; set; }
public void Greet() {
Console.WriteLine($"Здраво, ја сам {Name}!");
}
}
Person person = new Person { Name = "Ivan" };
person.Greet(); // Исписује: Здраво, ја сам Ivan!
На овај начин, метода инстанце ради са конкретним стањем објекта, за разлику од статичких метода, које нису везане за објекат.