Kazalo:
Opredelitev - Kaj pomenijo statični člani?
Statični člani so člani podatkov (spremenljivke) ali metode, ki pripadajo samemu statičnemu ali nestatičnemu razredu, ne pa predmetom razreda. Statični člani vedno ostanejo enaki, ne glede na to, kje in kako se uporabljajo. Ker so statični člani povezani z razredom, ni treba ustvariti primerka tega razreda, da bi jih priklicali.
Tehopedija pojasnjuje statične člane
Statične metode v jezikih, kot sta C # in Java, lahko pokličete z naslednjo skladnjo: clsName.mthName (args), kjer je clsName ime razreda in mthName statično ime metode. Do statičnih spremenljivk lahko dostopate tudi preko imena svojega razreda na naslednji način: clsName.VarName, kjer je ime statične spremenljivke VarName.
Ker je statična spremenljivka povezana z razredom, je v pomnilniku samo ena kopija spremenljivke. Ta kopija je v skupni rabi z vsemi predmeti tega razreda.
Nekatere značilnosti statičnih članov so naslednje:
- Statični član ima dostop do vseh statičnih članov svojega razreda, ki vsebujejo, vključno z zasebnimi člani.
- Statični član se lahko objavi s pomočjo modifikatorjev nadzora dostopa.
- Statični razred članov lahko uporablja kateri koli drug statični član, ne da bi se njegovo ime uvrstilo z imenom razreda, ki vsebuje.