Sobes.tech
Junior — Middle

Obyektga yo'naltirilgan dasturlashda statik metod nima ekanligini tushuntirib bera olasizmi?

sobes.tech AI

AIdan javob

Statik metod — bu sinfga tegishli bo‘lib, u aynan shu sinfga mansub bo‘lmagan sinf metodidir. Uni sinf nusxasini yaratmasdan chaqirish mumkin. C# tilida statik metodlar static kalit so‘zi bilan e’lon qilinadi.

Statik metodlarning xususiyatlari:

  • Ular sinfning statik bo‘lmagan maydonlari va metodlariga kirish imkoniga ega emas, chunki ular aniq bir ob’ekt bilan bog‘liq emas.
  • Ob’ekt holatiga bog‘liq bo‘lmagan operatsiyalar uchun ishlatilishi mumkin.

Misol:

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

// Ob’ekt yaratmasdan statik metodni chaqirish
int result = Calculator.Add(5, 3);