Junior — Middle
Можете ли објаснити шта је статички метод у објектно-оријентисаном програмирању?
sobes.tech АИ
Одговор од АИ
Statična metoda je metoda klase koja pripada samoj klasi, a ne određenom objektu te klase. Može se pozvati bez kreiranja instance klase. U C#-u, statičke metode se deklaršu sa ključnom reči static.
Karakteristike statičkih metoda:
- Nemaju pristup nestatičkim poljima i metodama klase, jer nisu povezane sa određenim objektom.
- Mogu se koristiti za operacije koje ne zavise od stanja objekta.
Primer:
class Calculator
{
public static int Add(int a, int b)
{
return a + b;
}
}
// Pozivanje statičke metode bez kreiranja objekta
int result = Calculator.Add(5, 3);