Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 13565|Atsakyti: 0

[TypeScript] TypeScript ypatybių prieigos priemonė (set,get)

[Kopijuoti nuorodą]
Paskelbta 2020-05-27 14:51:03 | | |
Čia daugiausia žiūrime į nuosavybės prieigą, tai yra gauti, nustatyti metodą.

Kinų pavadinimai getter (skaitymas) ir setter (rašymas) yra accessor, atmintis. Kaip rodo pavadinimas, jis naudojamas kintamiesiems gauti ir nustatyti. Perskaičius apie kitas objektines kalbas (C#, Java) getteriams, seteriams, privalumai apibendrinami čia:

1. Objektinėse kalbose tiesioginis narių kintamųjų atskleidimas neatitinka OOP inkapsuliavimo principo ir nėra saugus, todėl reikšmėms imti ir priskirti turėtų būti naudojami getteriai ir seteriai.

2. Šie du metodai gali būti naudojami papildomoms funkcijoms (pvz., sąlyginiam filtravimui, patikrinimui) ir kt.

3. Vidinė atmintis ir išorinis našumas skiriasi.

4. Vidinės atminties metodą ir logiką galima keisti, o išorinė sąsaja išlieka nepakitusi.

5. Valdykite savavališkų valdymo kintamųjų gyvavimo ciklą ir atminties saugojimo metodą.

6. Pateikite derinimo sąsają.

7. Jis gali būti integruotas su imituojamais objektais, serializacija ir net WPF bibliotekomis.

8. Leiskite paveldėtojams keisti semantiką.

9. Lambda išraiškoms galite naudoti getterius ir seterius. (Tikriausiai kaip funkcija, dalyvaujanti funkcijų perdavime ir veikime)

10. Getters ir setters gali turėti skirtingus prieigos lygius.

C# naudojame priedus taip, kad

"TypeScript" jis naudojamas taip:

Nors rašyti yra varginantis, vis tiek labai patogu naudoti.





Ankstesnis:js eilutės inversija
Kitą:Išsamus laikinųjų lentelių SQL serverio duomenų bazėse paaiškinimas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com