Sobes.tech
Junior — Middle

Puteți explica ce este o metodă apelată pe un obiect specific al unei instanțe de clasă?

sobes.tech AI

Răspuns de la AI

Metoda apelată pe un obiect specific al unei clase este o funcție care aparține acelui obiect și poate utiliza starea sa internă (câmpurile). O astfel de metodă are acces la datele instanței prin cuvântul cheie this.

De exemplu, dacă există o clasă Person cu o metodă greet(), atunci apelul person.greet() va executa codul metodei pentru obiectul specific person, folosindu-și proprietățile:

class Person {
    public string Name { get; set; }
    public void Greet() {
        Console.WriteLine($"Salut, numele meu este {Name}!");
    }
}

Person person = new Person { Name = "Ivan" };
person.Greet(); // Va afișa: Salut, numele meu este Ivan!

Astfel, metoda de instanță lucrează cu starea specifică a obiectului, spre deosebire de metodele statice, care nu sunt legate de un obiect.