Obsah:
Definícia - Čo znamenajú statickí členovia?
Statickí členovia sú dátové členy (premenné) alebo metódy, ktoré patria skôr do statickej alebo nestatickej triedy, nie k objektom triedy. Statickí členovia zostávajú vždy rovnakí bez ohľadu na to, kde a ako sa používajú. Pretože k triede sú priradené statické členy, nie je potrebné vytvoriť inštanciu tejto triedy na ich vyvolanie.
Techopedia vysvetľuje statických členov
Statické metódy v jazykoch, ako sú C # a Java, je možné volať pomocou nasledujúcej syntaxe: clsName.mthName (args), kde clsName je názov triedy a mthName je statický názov metódy. K statickým premenným sa dá pristupovať aj cez ich názov triedy nasledovne: clsName.VarName, kde VarName je názov statickej premennej.
Pretože k triede je priradená statická premenná, v pamäti existuje iba jedna kópia premennej. Túto kópiu zdieľajú všetky objekty tejto triedy.
Niektoré z vlastností statických prvkov sú nasledujúce:
- Statický člen má prístup ku všetkým statickým členom jeho triedy obsahovania, vrátane súkromných členov.
- Statický člen môže byť deklarovaný pomocou modifikátorov riadenia prístupu.
- Trieda statického člena môže používať ľubovoľný iný statický člen bez toho, aby kvalifikovala svoj názov názvom obsahujúcej triedy.
