Junior — Middle
Bir sınıf örneğinin belirli bir nesnesinde çağrılan metodun ne olduğunu açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Bir sınıfın belirli bir nesnesinde çağrılan yöntem, bu nesneye ait olan ve iç durumunu (alanlarını) kullanabilen bir fonksiyondur. Böyle bir yöntemin, this anahtar kelimesi aracılığıyla nesnenin verilerine erişimi vardır.
Örneğin, greet() metoduna sahip bir Person sınıfı varsa, person.greet() çağrısı, belirli nesne olan person için metodun kodunu çalıştırır ve onun özelliklerini kullanır:
class Person {
public string Name { get; set; }
public void Greet() {
Console.WriteLine($"Merhaba, benim adım {Name}!");
}
}
Person person = new Person { Name = "Ivan" };
person.Greet(); // Çıktı: Merhaba, benim adım Ivan!
Bu şekilde, örnek yöntemi, nesnenin belirli durumu ile çalışır, statik yöntemlerin aksine, bunlar nesneye bağlı değildir.