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