Junior — Middle
Tudná magyarázni, hogy mi az a statikus módszer az objektumorientált programozásban?
sobes.tech MI
Válasz az MI-től
Statikus módszer egy osztályhoz tartozó olyan metódus, amely az adott osztályhoz tartozik, nem pedig egy adott példányához. Ezt példány létrehozása nélkül lehet hívni. C#-ban a statikus módszereket a static kulcsszóval deklarálják.
A statikus módszerek jellemzői:
- Nincs hozzáférésük az osztály nem statikus mezőihez és módszereihez, mivel nem kötődnek egy konkrét objektumhoz.
- Olyan műveletekhez használhatók, amelyek nem függenek az objektum állapotától.
Példa:
class Calculator
{
public static int Add(int a, int b)
{
return a + b;
}
}
// Statikus módszer hívása anélkül, hogy példányt hoznánk létre
int result = Calculator.Add(5, 3);