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

Rodinys: 19118|Atsakyti: 2

[Šaltinis] Klasės statinių, nestatinių ir konstruktyvių metodų vykdymo tvarkos suvestinė

[Kopijuoti nuorodą]
Paskelbta 2017-04-06 15:12:32 | | | |
1 /*

2 * Keli principai

3 * 1. Statiniai nario kintamieji

4 * 1. Statiniai nario kintamieji yra klasės kintamieji, ir visi objektai turi tą pačią atminties vietą

5 * 2. Statinio nario kintamųjų deklaracija ir apibrėžimas vykdomas tik vieną kartą, kai klasė įkeliama pirmą kartą

6 * 3. Pirmą kartą įkeldami klasę, pirmiausia priskirkite pradines reikšmes visiems statiniams nario kintamiesiems pagal tipą, o tada pridėkite tinkamas reikšmes tiems, kurių rvalues

7 * 2. Statinis pradinis blokas

8 * 1. Statiniai inicijavimo blokai vykdomi tik vieną kartą, kai klasė įkeliama pirmą kartą

9          * ······ Keli statinio nario kintamieji ir statinio inicijavimo greitosios nuorodos pasireiškimo tvarka vykdomi nuosekliai······

10 * 3. Dinaminiai nario kintamieji

11 * 1. Dinaminių narių kintamųjų apibrėžimas vykdomas prieš konstruktorių kiekvieną kartą, kai objektas yra instanciuojamas

12 * 4. Dinaminio inicijavimo blokas

13*1. Dinaminis inicijavimo blokas vykdomas prieš konstruktorių kiekvieną kartą, kai objektas sukuriamas

14          * ······ Keli dinaminio nario kintamieji ir dinaminio inicijavimo blokai vykdomi tokia tvarka, kokia jie rodomi······

15 * Santrauka: Apskritai, kai klasė įkeliama pirmą kartą, ji vykdoma tokia tvarka, be paveldėjimo

16 * 1. Vykdykite statinio nario kintamojo apibrėžimą ir statinį inicijavimo bloką atsiradimo tvarka

17 * 2. Vykdykite dinaminio nario kintamojo apibrėžimą ir dinaminį inicijavimo bloką atsiradimo tvarka

18 * 3. Vykdykite konstruktorių

19 * Vėl instanciuojant objektą, galima atlikti tik 2 ir 3 veiksmus

20          *  

21          * ············ Nario kintamieji ir apibrėžimai bei inicijavimo blokai vykdomi prieš konstruktorių·········

22 * 5. Kai kalbama apie paveldėjimą, jis vykdomas tokia tvarka

23 * 1. Vykdykite pirminės klasės statinio nario kintamojo apibrėžimą ir statinį inicijavimo bloką, taip pat vykdykite poklasio statinio nario kintamojo apibrėžimą ir statinį inicijavimo bloką

24 * 2. Vykdykite pirminės klasės nestatinį nario kintamojo apibrėžimą ir dinaminį inicijavimo bloką bei vykdykite pirminės klasės konstravimo metodą

25 * 3. Vykdykite poklasių nestatinių narių kintamųjų apibrėžimą ir dinamiškai inicijuokite blokus bei vykdykite poklasio konstravimo metodą

26 * Taip pat: Jei pirminės klasės konstravimo metode naudojamas metodas buvo perrašytas poklasio, tada poklasio perrašymo metodas naudojamas iškviečiant pirminės klasės konstruktorių konstruojant poklasio objektą





Ankstesnis:.ctor ir .cctor iš .net
Kitą:nhibernuoti vietinio pirminio rakto generavimo strategiją
 Savininkas| Paskelbta 2017-04-06 15:17:20 |


Pirmą kartą įkeldami klasę, pirmiausia priskirkite pradines reikšmes visiems statiniams nario kintamiesiems pagal tipą, o tada vykdykite kelis statinio nario kintamuosius iš eilės pridėtai dešinei reikšmei su tinkamomis reikšmėmis
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