Kuna mjenzi wa nakala katika Java?
Kuna mjenzi wa nakala katika Java?

Video: Kuna mjenzi wa nakala katika Java?

Video: Kuna mjenzi wa nakala katika Java?
Video: Phina - Upo Nyonyo (Official Music Video) 2024, Novemba
Anonim

Hapo ni hapana nakala mjenzi katika Java . Hata hivyo, tunaweza nakala maadili kutoka kwa kitu kimoja hadi kingine kama nakala wajenzi katika C++.

Ipasavyo, unaelewa nini na mjenzi wa nakala katika Java?

A nakala wajenzi ni a mjenzi ambayo huunda kitu kipya kwa kutumia kitu kilichopo cha darasa moja na kuanzisha kila kigezo cha mfano wa kitu kipya kilichoundwa na vijiti vinavyolingana vya kitu kilichopitishwa kama hoja.

Kwa kuongeza, unawezaje kuunda kijenzi cha nakala? Copy Constructor katika C++ Copy Constructor ni aina ya mjenzi ambayo hutumiwa kuunda a nakala ya kitu kilichopo tayari cha aina ya darasa. Kawaida ni ya fomu X (X&), ambapo X ni jina la darasa. Mkusanyaji hutoa chaguo-msingi Copy Constructor kwa madarasa yote.

Kuhusiana na hili, mjenzi wa nakala ni nini na mfano?

A nakala wajenzi ni kazi ya mshiriki ambayo huanzisha kitu kwa kutumia kitu kingine cha darasa sawa. A nakala wajenzi ina muundo wa jumla wa utendakazi ufuatao: ClassName (const ClassName &old_obj); Ifuatayo ni rahisi mfano ya nakala wajenzi . #pamoja na

Mjenzi wa nakala hufanya nini?

The nakala wajenzi ni a mjenzi ambayo huunda kitu kwa kukianzisha na kitu cha darasa sawa, ambacho kimeundwa hapo awali. The nakala wajenzi hutumika: Kuanzisha kitu kimoja kutoka kwa kingine cha aina sawa. Nakili kitu cha kuipitisha kama hoja kwa chaguo la kukokotoa.

Ilipendekeza: