Kusudi la mjenzi chaguo-msingi ni nini?
Kusudi la mjenzi chaguo-msingi ni nini?

Video: Kusudi la mjenzi chaguo-msingi ni nini?

Video: Kusudi la mjenzi chaguo-msingi ni nini?
Video: NI KWANINI, AMBASSADORS OF CHRIST CHOIR, COPYRIGHT RESERVED 2012 2024, Novemba
Anonim

A mjenzi bila vigezo inajulikana kama mjenzi chaguo-msingi . Wajenzi hutumika zaidi kuanzisha vigeu vya mfano. Hasa, kwa kutumia wajenzi chaguo-msingi Vigezo vya mfano vitaanzishwa na maadili yaliyowekwa kwa vitu vyote.

Kwa njia hii, ni nini matumizi ya mjenzi chaguo-msingi katika C++?

Wajenzi Chaguomsingi katika C++ Wajenzi ni kazi za darasa ambazo hutekelezwa wakati vitu vipya vya darasa vinapoundwa. The wajenzi kuwa na jina sawa na darasa na hakuna aina ya kurudi, hata utupu. Wao ni muhimu sana kwa kutoa maadili ya awali kwa vigezo vya darasa.

Zaidi ya hayo, wakati kijenzi chaguo-msingi kinatolewa na mfumo? Katika Java na C #, " mjenzi chaguo-msingi " inahusu nullary mjenzi ambayo inatolewa kiotomatiki na mkusanyaji ikiwa hakuna wajenzi ambao wamefafanuliwa kwa darasa. The mjenzi chaguo-msingi inaita kabisa nullari ya superclass mjenzi , kisha kutekeleza mwili tupu.

Kwa njia hii, je, mjenzi anarudisha thamani yoyote?

Hapana, mjenzi anafanya sivyo kurudisha thamani yoyote . Wakati wa kutangaza a mjenzi hautakuwa na kitu kama hicho kurudi aina. Kwa ujumla, Mjenzi inaitwa kwa ukamilifu wakati wa kuanzishwa. Na sio njia, kusudi lake pekee ni kuanzisha vijiti vya mfano.

Mjenzi chaguo-msingi ni nini na mfano?

Mfano wa Mjenzi Chaguomsingi Wacha tuseme unajaribu kuunda kitu kama hiki katika programu iliyo hapo juu: NoteBook obj = New Notebook(12); basi utapata hitilafu ya ujumuishaji kwa sababu Daftari(12) ingeomba kuratibiwa mjenzi kwa hoja moja ya int, kwani hatukuwa na a mjenzi na hoja ya ndani hapo juu mfano.

Ilipendekeza: