Sobes.tech
Junior — Middle

Pode explicar o que é um método chamado num objeto específico de uma instância de classe?

sobes.tech IA

Resposta da IA

O método chamado num objeto específico de uma classe é uma função que pertence a esse objeto e pode usar seu estado interno (campos). Tal método tem acesso aos dados da instância através da palavra-chave this.

Por exemplo, se houver uma classe Person com um método greet(), então a chamada person.greet() executará o código do método para o objeto específico person, usando suas propriedades:

class Person {
    public string Name { get; set; }
    public void Greet() {
        Console.WriteLine($"Olá, meu nome é {Name}!");
    }
}

Person person = new Person { Name = "Ivan" };
person.Greet(); // Vai exibir: Olá, meu nome é Ivan!

Assim, o método de instância trabalha com o estado específico do objeto, ao contrário dos métodos estáticos, que não estão vinculados a um objeto.