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.