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);