Sobes.tech
Junior — Middle

Vai jūs varat izskaidrot, kas ir statiskā metode objektorientētajā programmēšanā?

sobes.tech AI

Atbilde no AI

Statiskā metode ir klases metode, kas pieder pašai klasei, nevis konkrētam tās objektam. To var izsaukt bez klases instances izveides. C# valodā statiskās metodes tiek deklarētas ar atslēgvārdu static.

Statiskās metodes īpašības:

  • Tām nav piekļuves klases nestatiskajiem laukiem un metodēm, jo tās nav saistītas ar konkrētu objektu.
  • Tās var tikt izmantotas operācijām, kas neietekmē objekta stāvokli.

Piemērs:

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

// Statiskās metodes izsaukšana bez objekta izveides
int result = Calculator.Add(5, 3);