Kuna inaweza kubainishwa zaidi ya mjenzi mmoja katika darasa. Hii inaitwa upakiaji mwingi wa mjenzi. Kawaida kuna mjenzi ambaye hana vigezo (hakuna chochote ndani ya mabano yanayofuata jina la mjenzi) kama mjenzi wa Ulimwengu hapo juu. Hii pia inaitwa mjenzi asiye na hoja.
Ni wajenzi wangapi wanaweza kuwepo darasani?
Kwa hakika, umbizo la faili la darasa la JVM huweka kikomo idadi ya mbinu (pamoja na wajenzi wote) kwa darasa hadi chini ya 65536. Na kulingana na Tom Hawtin, kikomo kinachofaa ni 65527. Kila sahihi ya mbinu inachukua nafasi kwenye bwawa lisilobadilika.
Je, darasa linaweza kuwa na wajenzi kadhaa?
Mbinu ya kuwa na wajenzi wawili (au zaidi) katika darasa inajulikana kama upakiaji wa wajenzi kupita kiasi. Darasa linaweza kuwa na wajenzi wengi ambao hutofautiana katika nambari na/au aina ya vigezo vyao. Hata hivyo, haiwezekani kuwa na wajenzi wawili wenye vigezo sawa.
Je, tunaweza kuwa na zaidi ya wajenzi mmoja katika darasa katika C?
Katika C++, Tunaweza kuwa na zaidi ya wajenzi mmoja katika darasa wenye jina sawa, mradi kila mmoja awe na orodha tofauti ya hoja. Dhana hii inajulikana kama Constructor Overloading na inafanana kabisa na upakiaji wa utendakazi kupita kiasi.
Je, unaweza kumwita mjenzi?
Kualika mjenzi kutoka kwa mbinu
Hapana, huwezi kumwita mjenzikutoka kwa mbinu. Mahali pekee ambapo unaweza kuomba wajenzi kwa kutumia "hii" au, "super" ni mstari wa kwanza wa mjenzi mwingine. Ukijaribu kuomba waundaji mahali pengine kwa uwazi, hitilafu ya wakati wa kukusanya itatolewa.