Darasa ndogo linaweza kumwita mjenzi wa darasa la mzazi?
Darasa ndogo linaweza kumwita mjenzi wa darasa la mzazi?

Video: Darasa ndogo linaweza kumwita mjenzi wa darasa la mzazi?

Video: Darasa ndogo linaweza kumwita mjenzi wa darasa la mzazi?
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Aprili
Anonim

Hapana a darasa ndogo hawezi kurithi wajenzi ya superclass yake. Wajenzi ni wajumbe maalum wa a darasa kwa kuwa hazirithiwi na darasa ndogo . Wajenzi hutumika kutoa hali halali kwa kitu wakati wa uumbaji.

Katika suala hili, je wajenzi wamerithiwa je darasa ndogo linaweza kumwita mjenzi wa darasa la mzazi?

"Kuomba" mjenzi wa darasa la wazazi katika mtoto darasa kila wakati unahitaji neno kuu la "super". Wajenzi si wanachama, hivyo si wanachama kurithiwa kwa madaraja madogo , lakini mjenzi ya superclass unaweza kuombwa kutoka kwa darasa ndogo.

Pia Jua, unamwitaje mjenzi wa darasa la mzazi? Ili kukimbia a mjenzi mzazi , a wito kwa mzazi ::_jenga() ndani ya mtoto mjenzi inahitajika. Ikiwa mtoto hajafafanua a mjenzi basi inaweza kurithiwa kutoka kwa darasa la wazazi kama kawaida tu darasa njia (ikiwa haikutangazwa kuwa ya faragha).

Baadaye, swali ni, je, tunaweza kumwita mjenzi wa darasa la chini kutoka kwa mjenzi mkuu katika Java?

Wewe haiwezi wito a mjenzi wa daraja ndogo kutoka kwa a mjenzi wa daraja la juu . Kupiga simu ya mjenzi ya a darasa ndogo ndani ya mjenzi ya darasa la msingi haiwezekani. Kuna sababu mbalimbali za hili lakini moja ni kwamba a mjenzi ya darasa inayotokana simu , kwa uwazi au kwa uwazi, a mjenzi wa darasa la msingi.

Darasa ndogo huvutiaje mjenzi wa superclass yake?

A darasa ndogo inaweza kuwa yake washiriki wa data ya kibinafsi, kwa hivyo a darasa ndogo inaweza pia kuwa yake kumiliki wajenzi . Kwa hivyo, wakati a darasa ndogo kitu ni instantiated darasa ndogo kitu lazima pia kitekeleze kiotomati moja ya wajenzi ya darasa la juu . Kwa wito a mjenzi mkuu neno kuu kuu linatumika.

Ilipendekeza: