Namai Plėtra Kas yra statiniai nariai? - apibrėžimas iš techopedijos

Kas yra statiniai nariai? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia statiniai nariai?

Statiniai nariai yra duomenų nariai (kintamieji) arba metodai, priklausantys pačiai statiniai ar ne statiškai klasei, o ne klasės objektams. Statiniai nariai visada išlieka tie patys, nepriklausomai nuo to, kur ir kaip jie naudojami. Kadangi statiniai nariai yra susieti su klase, nebūtina sukurti tos klasės egzemplioriaus, kad juos paleistumėte.

„Techopedia“ aiškina „Static“ nariai

Statiniai metodai tokiomis kalbomis, kaip C # ir Java, gali būti iškviečiami naudojant šią sintaksę: clsName.mthName (args), kur clsName yra klasės pavadinimas, o mthName yra statinio metodo pavadinimas. Statinius kintamuosius taip pat galima pasiekti naudojant jų klasės pavadinimą: clsName.VarName, kur VarName yra statinio kintamojo vardas.

Kadangi su klase susijęs statinis kintamasis, atmintyje yra tik viena kintamojo kopija. Ši kopija yra naudojama visiems tos klasės objektams.

Kai kurios statinių narių savybės yra šios:

  • Statinis narys turi prieigą prie visų statinių, turinčių savo klasę, narių, įskaitant privačius narius.
  • Statinį narį galima deklaruoti naudojant prieigos valdymo modifikatorius.
  • Statinė narių klasė gali naudoti bet kurį kitą statinį dalyvį, nepavadindama savo vardo su turimos klasės pavadinimu.
Statinė narių klasė negali turėti tokio paties pavadinimo kaip bet kuri iš ją uždengiančių klasių. Statinių elementų klases ir sąsajas galima apibrėžti tik aukščiausio lygio klasėse ir kitose statinių elementų klasėse bei sąsajose.

Kas yra statiniai nariai? - apibrėžimas iš techopedijos