Spisu treści:
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.