Inhoudsopgave:
Definitie - Wat betekent statische leden?
Statische leden zijn gegevensleden (variabelen) of methoden die tot een statische of een niet-statische klasse zelf behoren, in plaats van tot objecten van de klasse. Statische leden blijven altijd hetzelfde, ongeacht waar en hoe ze worden gebruikt. Omdat statische leden aan de klasse zijn gekoppeld, is het niet nodig om een instantie van die klasse te maken om ze op te roepen.
Techopedia legt statische leden uit
Statische methoden in talen, zoals C # en Java, kunnen worden opgeroepen met de volgende syntaxis: clsName.mthName (args), waarbij clsName de klassenaam is en mthName de statische methodenaam. Statische variabelen zijn ook als volgt toegankelijk via hun klassenaam: clsName.VarName, waarbij VarName de naam van de statische variabele is.
Aangezien een statische variabele aan de klasse is gekoppeld, bestaat er slechts één exemplaar van de variabele in het geheugen. Deze kopie wordt gedeeld door alle objecten van die klasse.
Enkele kenmerken van statische leden zijn als volgt:
- Een statisch lid heeft toegang tot alle statische leden van zijn klasse, inclusief privéleden.
- Een statisch lid kan worden gedeclareerd met behulp van modificaties voor toegangsbeheer.
- Een statische lidklasse kan elk ander statisch lid gebruiken zonder de naam te kwalificeren met de naam van de bevattende klasse.
