Kwa nini urithi wa Multiple hautumiki katika Java kuelezea kwa mfano?
Kwa nini urithi wa Multiple hautumiki katika Java kuelezea kwa mfano?

Video: Kwa nini urithi wa Multiple hautumiki katika Java kuelezea kwa mfano?

Video: Kwa nini urithi wa Multiple hautumiki katika Java kuelezea kwa mfano?
Video: Know Your Rights: Family Medical Leave Act 2024, Mei
Anonim

Katika java hii haiwezi kutokea kwani hakuna urithi nyingi . Hapa hata ikiwa miingiliano miwili itakuwa na njia sawa, darasa la utekelezaji litakuwa na njia moja tu na hiyo pia itafanywa na mtekelezaji. Upakiaji wa nguvu wa madarasa hufanya utekelezaji wa urithi nyingi magumu.

Pia kujua ni, kwa nini urithi wa Multiple hautumiki katika Java na mfano?

Java inasaidia urithi nyingi kupitia violesura pekee. Darasa linaweza kutekeleza idadi yoyote ya miingiliano lakini linaweza kupanua darasa moja tu. Urithi mwingi hautumiki kwa sababu husababisha shida mbaya ya almasi. Hupati utendaji wowote kutoka kwa kiolesura.

kwa nini C++ inasaidia urithi nyingi lakini haitumiki katika Java? C++ , Lisp ya kawaida na lugha zingine chache inasaidia urithi nyingi wakati java haifanyi hivyo msaada hiyo. Java hairuhusu urithi nyingi ili kuepusha utata unaosababishwa nayo. Mojawapo ya mfano wa shida kama hiyo ni shida ya almasi inayotokea ndani urithi nyingi.

Kwa njia hii, ni nini urithi mwingi unaungwa mkono na Java?

Java inasaidia urithi nyingi kupitia Kiolesura. Java haifanyi hivyo inasaidia urithi nyingi kwa sababu inaleta shida ya almasi. Ikiwa darasa linarithi kutoka kwa madarasa mawili au zaidi basi inaitwa urithi nyingi.

Urithi mwingi unaelezea nini kwa mfano?

Mirathi Nyingi ni kipengele cha C++ ambapo darasa linaweza kurithi kutoka madarasa zaidi ya moja. Wajenzi wa kurithiwa madarasa huitwa kwa mpangilio sawa ambao wao ni kurithiwa . Kwa mfano , katika programu ifuatayo, mjenzi wa B anaitwa kabla ya mjenzi wa A.

Ilipendekeza: