Sobes.tech
Junior — Middle

Obyekt yönümlü proqramlaşdırmada statik metod nədir izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Statik metod, sinfə aid olan və həmin sinfin konkret obyekti ilə əlaqəli olmayan sinif metodudur. Onu sinif nümunəsi yaratmadan çağırmaq mümkündür. C#-da statik metodlar static açar sözü ilə elan edilir.

Statik metodların xüsusiyyətləri:

  • Onlar sinfin statik olmayan sahələrinə və metodlarına daxil ola bilməzlər, çünki onlar müəyyən bir obyektlə əlaqəli deyillər.
  • Obyektin vəziyyətindən asılı olmayan əməliyyatlar üçün istifadə edilə bilər.

Misal:

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

// Obyekt yaratmadan statik metodun çağırılması
int result = Calculator.Add(5, 3);