Mjenzi anaitwa lini?

Orodha ya maudhui:

Mjenzi anaitwa lini?
Mjenzi anaitwa lini?
Anonim

Mjenzi huitwa kiotomatiki kipengee kinapoundwa. Ni lazima kuwekwa katika sehemu ya umma ya darasa. Ikiwa hatutabainisha mjenzi, mkusanyaji wa C++ hutengeneza kijenzi chaguo-msingi cha kitu (haitarajii vigezo na kina mwili tupu).

Mjenzi ni nini na anaitwaje?

Katika upangaji unaolenga kitu kulingana na darasa, mjenzi (kifupi: ctor) ni aina maalum ya utaratibu mdogo unaoitwa kuunda kitu. … Wajenzi mara nyingi huwa na jina sawa na darasa la kutangaza.

Kwa nini mjenzi anaitwa?

Kumbuka: Inaitwa kijenzi kwa sababu huunda thamani wakati wa kuunda kitu. Sio lazima kuandika mjenzi kwa darasa. Ni kwa sababu mkusanyaji wa java huunda kijenzi chaguo-msingi ikiwa darasa lako halina lolote.

Je, kijenzi kinaitwa kiotomatiki?

Ndiyo, kijenzi cha daraja la msingi kitaitwa kiotomatiki. Huhitaji kuongeza simu ya wazi kwenye msingi wakati kuna mjenzi asiye na hoja.

Mjenzi anaitwa wapi?

Mfano ufuatao unaonyesha mpangilio ambao wajenzi wa darasa la msingi na washiriki huitwa katika kijenzi kwa darasa linalotolewa. Kwanza, kijenzi cha msingi kinaitwa, kisha washiriki wa darasa-msingi huanzishwa kwa mpangilio ambao wanaonekana katika tamko la darasa, na kisha mjenzi anayetolewa anaitwa.

Ilipendekeza: