Klausimai, pažymėti „konstruktoriumi“

Kai sukuriamas objektas, vadinamas specialus subroutino tipas.
11
atsakymai

Ką reiškia aiškus raktinis žodis?

Ką reiškia aiškus raktinis žodis C ++?
rugsėjo 23 d '08 4:58 val
18
atsakymai

Kaip galiu pavadinti vieną konstruktorių iš kito „Java“?

Ar galima paskambinti konstruktorių iš kitos (vienoje klasėje, o ne iš poklasio)? Jei taip, kaip? O kas galėtų būti geriausias būdas paskambinti kitam konstruktoriui (jei yra keletas būdų tai padaryti)?
lapkričio 12 d. '08 11:10 val
17
atsakymai

Virtualus dalyvis skambina konstruktoriuje

ReSharper įspėjau apie virtualaus nario iš savo objekto konstruktoriaus kreipimąsi. Kodėl tai padaryti?
rugsėjo 23 d '08 10:11
10
atsakymai

Skambinimas bazės konstruktoriui C #

Jei paveldu iš bazinės klasės ir noriu kažką perkelti iš paveldėtos klasės konstruktoriaus į bazinės klasės konstruktorių, kaip tai padaryti? Pavyzdžiui, jei paveldu išimties klasę, noriu kažką panašaus: klasė „MyExceptionClass“: ...
nustatyti 15 rug. '08 10:39
5
atsakymai

Ar skliaustai atitinka naujo tipo pavadinimą?

Jei „Test“ yra įprastinė klasė, ar yra skirtumas tarp: Test * test = new Test; ir Test * test = naujas testas ();
nustatyti kovo 06 d., 09:39
15
atsakymai

Ar galima skambinti konstruktoriumi iš kito konstruktoriaus (padaryti konstruktoriaus grandinę) C + +?

Kaip C # kūrėjas naudoju statybininkus: klasės testas {public Test () {DoSomething (); } public Test (int count): tai () {DoSomethingWithCount (skaičius); } public Test (int skaičius, eilutės pavadinimas): th ...
lapkričio 21 d. '08 12:43
21
atsakymas

Skirtumas tarp konstruktoriaus ir ngOnInit

„NgOnInit“ kampe yra numatytasis ngOnInit gyvavimo ciklas. Kodėl naudoti ngOnInit, jei jau turime konstruktorių?
Nustatykite kovo 03 '16, 8:14
7
atsakymai

Vieno konstruktoriaus iškvietimas iš kito

Turiu du konstruktorius, kurie perduoda vertes tik skaitymams. klasės pavyzdys {viešasis pavyzdys (eilutėIntAsString) {int i = int.Parse (theIntAsString); _intField = i; } viešas pavyzdys (int theInt) ...
nustatyti 24 okt. '10, 19:06
22
atsakymai

Kaip inicijuoti „HashSet“ vertes pagal statybą?

Turiu sukurti rinkinį su pradinėmis reikšmėmis. Nustatykite <String> h = naujas HashSet <String> (); h.add ("a"); h.add ("b"); Ar yra būdas tai padaryti vienoje kodo eilutėje? Pavyzdžiui, tai naudinga galutiniam statiniam laukui.
nustatytas sausio 11 d '10, 15:31
13
atsakymai

Kas yra švarus, pythoninis būdas turėti kelis konstruktorius Pythone?

Aš negaliu rasti galutinio atsakymo į tai. AFAIK, Python klasėje negali būti keleto __init__ funkcijų. Taigi, kaip išspręsti šią problemą? Tarkime, kad turiu klasę, vadinamą sūriu, turinčiu numerį_f_holes. Kaip galiu turėti du ...
nustatykite kovo 25 d
21
atsakymas

Ar abstrakta klasė gali turėti konstruktorių?

Ar abstrakta klasė gali turėti konstruktorių? Jei taip, kaip tai galima naudoti ir kokiu tikslu?
lapkričio 4 d. '08, 5:46
9
atsakymai

Kokios yra superklasės konstruktoriaus taikymo taisyklės?

Kokios yra C ++ taisyklės, skirtos superklasės konstruktoriui iš poklasio? Pavyzdžiui, aš žinau „Java“, tai turite padaryti kaip pirmąją poklasio konstruktoriaus eilutę (ir, jei to nepadarysite, netiesiogiai vadiname super-konstruktorių Nr-arg), kuris suteiks ...
rugsėjo 23 d '08 4:09 val
4
atsakymai

Koks skirtumas tarp konstruktoriaus ir „GetInitialState“ panaudojimo realaus / reaguojančio gimtojoje?

Aš mačiau, kad abu naudojami pakaitomis. Kokie yra pagrindiniai abiejų rūšių naudojimo būdai? Ar yra privalumų / trūkumų? Ar praktika yra geriausia?
birželio 15 d. 15 val
16
atsakymai

Kodėl tai () ir super () turi būti pirmasis teiginys konstruktoriuje?

„Java“ reikalauja, kad, jei tai vadinate () arba super () konstruktoriuje, tai turi būti pirmasis pareiškimas. Kodėl Pavyzdžiui: viešoji klasė „MyClass“ {public MyClass (int x) {}} viešoji klasė „MySubClass“ praplečia „MyClass“ {public MySubClass (i ...
nustatytas liepos 23 d., 09:25
35
atsakymai

Naudokite .apply () su „nauju“ operatoriumi. Ar tai įmanoma

„JavaScript“ sistemoje noriu sukurti objekto pavyzdį (per naują operatorių), tačiau perduoti konstruktoriui savavališką skaičių argumentų. Ar tai įmanoma? Noriu padaryti kažką panašaus (bet toliau nurodytas kodas neveikia): funkcija Kažkas () {// init stuff} įdomus ...
22 val. '09 15:15