'Konstruktor' ilə etiketlenen suallar

Bir obyektin yaradıldığı zaman çağırılan xüsusi bir növ subroutine.
11
Cavablar

Açar söz nə deməkdir?

C ++-dakı açıq sözü nə deməkdir?
23 Sentyabrda təyin olundu '08 saat 16:58 'da
18
Cavablar

Bir konstruktoru Java-dan digərinə necə ad verə bilərəm?

Bir konstruktoru digərindən (bir sinifdən deyil, bir sinifdən deyil) zəng etmək mümkündürmü? Əgər belədirsə, necə? Və başqa bir konstruktor çağırmaq üçün ən yaxşı yol nə ola bilər (əgər bunu etmək üçün bir neçə üsul var)?
12 noyabrda təyin olundu. '08 saat 11:10 'də
17
Cavablar

Konstruktorda virtual iştirakçı çağırış

ReSharper'dan obyekt qurucumdan bir virtual üzvü çağırmaqla əlaqədar bir xəbərdarlıq aldım. Niyə bu?
23 Sentyabrda təyin olundu '08 saat 10:11 'də
10
Cavablar

C # əsas konstruktorunu çağırmaq

Baza sinifindən miras alıram və mirasçı sinif qurucusundan birincil sinif qurucusuna bir şey köçürmək istəsəm, bunu necə edə bilərəm? Məsələn, əgər istisna sinifini devralırsam, bu kimi bir şey etmək istəyirəm: class MyExceptionClass: ...
15 avq. '08 saat 10:39 'da
5
Cavablar

Mötərizələr yeni adla tip adına uyğun gəlirmi?

"Test" normal bir sinifdirsə, arasında bir fərq var: Test * test = yeni Test; və Test * test = yeni Test ();
06 mart '09 saat 10:39 'da təyin olundu
15
Cavablar

C ++-da bir konstruktordan (konstruktor zəncirini) bir konstruktordan çağırmaq mümkündürmü?

Bir C # geliştiricisi olaraq, çalıştırmak üçün konstruktorları istifadə edirəm: sinif Test {public Test () {DoSomething (); } ictimai test (int count): bu () {DoSomethingWithCount (count); } ictimai test (int count, string adı): th ...
21 noyabrda təyin olundu. '08 at 12:43
21
cavab

Konstruktor və ngOnInit arasındakı fərq

NgOnInit küncündə default ngOnInit ömrünü təmin edir. Əgər natiq konstruktorumuz varsa, ngOnInit istifadə edin?
03.03 'də saat 08: 14-də təyin olundu
7
Cavablar

Bir konstruktoru digərindən çağırırıq

Mən dəyərləri yalnız oxumaq sahələrə keçirən iki qurucuya sahibəm. sinif Nümunə {public Nümunə (string theIntAsString) {int i = int.Parse (theIntAsString); _intField = i; } ictimai nümunə (int theInt) ...
24 oct. '10 saat 19:06 'da
22
Cavablar

Tikinti ilə HashSet dəyərlərini necə başlamaq olar?

Başlanğıc dəyərləri ilə Set yaratmaq lazımdır. Set <String> h = yeni HashSet <String> (); h.add ("a"); h.add ("b"); Bunu kodun bir xəttində etmək üçün bir yol varmı? Məsələn, bu son statik sahə üçün faydalıdır.
11 Yanvar təyin etdi '10 saat 15:31 'də
13
Cavablar

Python'daki bir çox konstruktor üçün təmiz, pitonik bir yol nədir?

Bunun son cavabını tapa bilmirəm. AFAIK, Python sinifində çox __init__ funksiyası ola bilməz. Yəni bu problemi necə həll edə bilərəm? Numara_of_holes əmlakı ilə Pendir adlı bir sinif var deyək. İki yaşım necə ola bilər?
25 mart saat 20: 00-da təyin olundu
21
cavab

Soyut bir sinif bir konstruktor ola bilərmi?

Soyut bir sinif bir konstruktor ola bilərmi? Əgər belədirsə, bu necə istifadə edilə bilər və nə üçün?
04 noyabrda təyin olundu. '08 5:46 'da
9
Cavablar

Bir superklass konstruktoruna müraciət etmək qaydaları hansılardır?

Bir subclassdan superklass konstruktor çağırmaq üçün C ++ qaydaları hansılardır? Məsələn, Java-da bilirəm, bunu bir alt sinif qurucusunun ilk satırı kimi etməliyəm (və əgər yoxsa, üstəlik super-constructor no-arg deyirsiniz), verəcəkdir ...
23 Sentyabrda təyin olundu '08 saat 16:09 'da
4
Cavablar

React / React Native bir constructor və getInitialState istifadə arasında fərq nədir?

Hər ikisinin bir-birinə əvəzində istifadə etdiyini görmüşəm. Hər ikisi üçün əsas istifadə nədir? Artıq üstünlüklər / mənfi cəhətlər varmı? Təcrübə yaxşı mı?
05 iyun 'da saat 16:53' da təyin olundu
16
Cavablar

Niyə bu () və super () konstruktorda ilk bəyanat olmalıdır?

Java tələb edir ki, bu () və ya super () adını bir konstruktorda zəng etsəniz, bu ilk bəyanat olmalıdır. Niyə? Məsələn: ictimai sinif MyClass {public MyClass (int x) {}} ictimai sinif MySubClass MyClass {public MySubClass (i ...
23: 09-da 0: 25-də təyin olundu
35
Cavablar

"Yeni" operatorla .apply () istifadə edin. Mümkündürmü?

JavaScript-də, bir obyektin nümunəsini (yeni operator vasitəsilə) yaratmaq istəyirəm, lakin konstruktora özbaşına bir sıra arqumentlər ötürmək. Mümkündürmü? Bu kimi bir şey etmək istəyirəm (lakin aşağıdakı kod işləmir): function Something () {// init stuff} fun ...
22 Oktyabrda təyin olundu. '09 saat 15:15 'də