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