Sobes.tech
Junior — Middle

Kunt u uitleggen wat een statische methode is in objectgeoriënteerd programmeren?

sobes.tech AI

Antwoord van AI

Een statische methode is een klasse-methode die behoort tot de klasse zelf, en niet tot een specifiek object van die klasse. Het kan worden aangeroepen zonder een instantie van de klasse te maken. In C# worden statische methoden gedeclareerd met het sleutelwoord static.

Kenmerken van statische methoden:

  • Hebben geen toegang tot niet-statische velden en methoden van de klasse, omdat ze niet gekoppeld zijn aan een specifiek object.
  • Kunnen worden gebruikt voor operaties die niet afhankelijk zijn van de toestand van het object.

Voorbeeld:

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

// Aanroepen van een statische methode zonder een object te maken
int result = Calculator.Add(5, 3);