Domov Rozvoj Co jsou statické členy? - definice z techopedie

Co jsou statické členy? - definice z techopedie

Obsah:

Anonim

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í.
Třída statického člena nemůže mít stejné jméno jako některá ze svých uzavíracích tříd. Statické třídy členů a rozhraní lze definovat pouze v rámci tříd nejvyšší úrovně a dalších statických členů a rozhraní.

Co jsou statické členy? - definice z techopedie