Dom Rozwój Co to są elementy statyczne? - definicja z techopedia

Co to są elementy statyczne? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznaczają członkowie statyczni?

Elementy statyczne to elementy danych (zmienne) lub metody, które należą do samej klasy statycznej lub niestatycznej, a nie do obiektów tej klasy. Elementy statyczne zawsze pozostają takie same, niezależnie od tego, gdzie i jak są używane. Ponieważ elementy statyczne są powiązane z klasą, nie jest konieczne tworzenie instancji tej klasy w celu ich wywołania.

Techopedia wyjaśnia członków statycznych

Metody statyczne w językach, takich jak C # i Java, można wywoływać przy użyciu następującej składni: clsName.mthName (args), gdzie clsName to nazwa klasy, a mthName to nazwa metody statycznej. Dostęp do zmiennych statycznych można również uzyskać poprzez nazwę klasy w następujący sposób: clsName.VarName, gdzie VarName jest nazwą zmiennej statycznej.

Ponieważ zmienna statyczna jest powiązana z klasą, w pamięci istnieje tylko jedna kopia zmiennej. Ta kopia jest wspólna dla wszystkich obiektów tej klasy.

Niektóre funkcje elementów statycznych są następujące:

  • Członek statyczny ma dostęp do wszystkich członków statycznych swojej klasy zawierającej, w tym członków prywatnych.
  • Element statyczny można zadeklarować za pomocą modyfikatorów kontroli dostępu.
  • Statyczna klasa członka może używać dowolnego innego członka statycznego bez kwalifikowania swojej nazwy nazwą zawierającej klasy.
Statyczna klasa członka nie może mieć takiej samej nazwy jak żadna z jej klas zamykających. Statyczne klasy członków i interfejsy mogą być definiowane tylko w obrębie klas najwyższego poziomu oraz innych statycznych klas członków i interfejsów.

Co to są elementy statyczne? - definicja z techopedia