Obsah:
Definice - Co znamenají statičtí členové?
Statické členy jsou datové členy (proměnné) nebo metody, které patří spíše do statické nebo nestatické třídy, nikoli k objektům třídy. Statické členy zůstávají vždy stejné, bez ohledu na to, kde a jak jsou použity. Protože statické členy jsou spojeny s třídou, není nutné pro jejich vyvolání vytvořit instanci této třídy.
Techopedia vysvětluje statické členy
Statické metody v jazycích, jako jsou C # a Java, lze volat pomocí následující syntaxe: clsName.mthName (args), kde clsName je název třídy a mthName je statický název metody. Statické proměnné lze také získat prostřednictvím jejich názvu třídy následovně: clsName.VarName, kde VarName je název statické proměnné.
Protože ke třídě je přiřazena statická proměnná, existuje v paměti pouze jedna kopie proměnné. Tuto kopii sdílejí všechny objekty této třídy.
Některé vlastnosti statických členů jsou následující:
- Statický člen má přístup ke všem statickým členům třídy obsahující, včetně soukromých členů.
- Statický člen může být deklarován pomocí modifikátorů řízení přístupu.
- Třída statického člena může použít jakýkoli jiný statický člen, aniž by jeho název kvalifikovala názvem třídy obsahující.