Domov vývoj Čo sú statickí členovia? - definícia z technológie

Čo sú statickí členovia? - definícia z technológie

Obsah:

Anonim

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.
Statická členská trieda nemôže mať rovnaké meno ako ktorákoľvek z jej uzatváracích tried. Statické triedy členov a rozhrania je možné definovať iba v rámci tried najvyššej úrovne a iných statických tried členov a rozhraní.

Čo sú statickí členovia? - definícia z technológie