Sobes.tech
Junior — Middle

Nesne yönelimli programlamada statik metod nedir açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Statik yöntem, sınıfa ait olan ve bu sınıfın belirli bir nesnesine ait olmayan sınıf metodudur. Nesne oluşturmadan çağrılabilir. C#'ta statik metodlar static anahtar kelimesiyle tanımlanır.

Statik metodların özellikleri:

  • Belirli bir nesneyle ilişkili olmadıkları için sınıfın statik olmayan alanlarına ve metodlarına erişemezler.
  • Nesnenin durumuna bağlı olmayan işlemler için kullanılabilirler.

Örnek:

class Calculator
{
    public static int Add(int a, int b)
    {
        return a + b;
    }
}

// Nesne oluşturmadan statik metod çağrısı
int result = Calculator.Add(5, 3);