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

Kas yra laukas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia laukas?

Laukas, žymimas C #, yra klasės narys arba bet kokio tipo objektas, kuris žymi atminties vietą vertei saugoti.

Laukai naudojami duomenims, kurie turi būti prieinami keliems klasės metodams ir prieinami per visą objekto gyvavimo laiką, saugoti. Laukai įgalina klasę ar struktūrą sujungti duomenis su galimybėmis, kad būtų galima nurodyti jų prieinamumą keliais lygiais.

Apskritai, laukas naudojamas apibrėžti kintamąjį klasėje su prieiga kaip privačia ar apsaugota. Laukas, kurį reikia eksponuoti kur nors už klasės ribų, gali būti įtrauktas į viešąjį metodą, nuosavybę ar rodyklę.

Laukas taip pat žinomas kaip klasės lygio kintamasis arba nario kintamasis.

Techopedia paaiškina lauką

Laukas turi būti deklaruotas tipu (klasė ar statinys) nurodant jo duomenų tipą ir identifikatorių, kuris pavadina narį. Deklaravimo metu jis taip pat gali būti nurodytas atributais ir modifikatoriais, tokiais kaip naujas, prieigos modifikatorius (viešas, privatus, apsaugotas, vidinis), statinis, tik skaitomas ir nepastovus. Jai taip pat gali būti priskirta pradinė vertė.

Laukas gali būti statinio arba egzemplioriaus tipo. Statinis laukas nėra susietas su jokiu tipo egzemplioriumi ir yra bendrinamas tarp visų tipo egzempliorių. Egzamino laukas yra susietas su tokio tipo egzemplioriumi, kad kiekvienas tipo egzempliorius turi savo klasės klasės egzempliorių laukų rinkinį.

Pvz., Asmeninė darbuotojų klasės informacija, pvz., Vardas, pavardė, pavadinimas ir kt., Gali būti saugomi kaip egzemplioriaus laukai kiekvieno darbuotojo objekto vertėms saugoti.

Tik skaitomas laukas gali būti priskirtas tik deklaravimo metu arba tos klasės egzemplioriuje ar statinyje.

Laukas nuo vietinio kintamojo skiriasi tuo, kad pirmąjį galima pasiekti daugiau nei vienu metodu ir jis gali būti naudojamas už vieno metodo ribų, o antrasis yra naudojamas pačiame metode.

Lauką gali apsaugoti ypatybė, leidžianti skaityti ir rašyti (patvirtinus) lauką. Nuosavybė taip pat leidžia pakeisti vidinį duomenų, vaizduojamų kaip laukas, įgyvendinimą, nesunaikinant esamo kodo.

Šis apibrėžimas buvo parašytas atsižvelgiant į C #
Kas yra laukas? - apibrėžimas iš techopedijos