Ni aina ya uhusiano katika Java?
Ni aina ya uhusiano katika Java?

Video: Ni aina ya uhusiano katika Java?

Video: Ni aina ya uhusiano katika Java?
Video: Dr. Chris Mauki: AINA 3 ZA WATU. Je, wewe ni nani katika hawa? 2024, Mei
Anonim

Aina za Mahusiano . Kulingana na kutumia tena washiriki wa data kutoka darasa moja hadi darasa lingine JAVA tuna tatu aina za mahusiano . Wao ni-a uhusiano , ina-a uhusiano na matumizi-a uhusiano . Hutumia-a uhusiano ni ile ambayo njia ya darasa moja inatumia kitu cha darasa lingine.

Ukizingatia hili, je ana uhusiano java?

Katika Java , a Ina-Mahusiano pia inajulikana kama utungaji. Katika Java , a Ina-Mahusiano ina maana tu kwamba mfano wa darasa moja ina rejeleo la mfano wa darasa lingine au mfano mwingine wa darasa sawa. Kwa mfano, gari ina injini, mbwa ina mkia na kadhalika.

Kando na hapo juu, kuna uhusiano wa matumizi? Popote unapoona neno kuu linapanua au kutekeleza neno kuu katika tamko la darasa, basi darasa hili linasemekana kuwa na IS-A. uhusiano . IMEFANYA -A Uhusiano : Muundo ( IMEFANYA -A) inamaanisha utumiaji wa vijiti vya mfano ambavyo ni marejeleo ya vitu vingine. Kwa mfano Maruti ina Injini, au Nyumba ina Bafuni.

Iliulizwa pia, ni tofauti gani kati ya IS A na ina uhusiano katika Java?

Katika OOP, IS - A uhusiano ni urithi kabisa. Hii ina maana, kwamba darasa la mtoto ni aina ya darasa la wazazi. A HAS-Uhusiano ni dynamic (muda wa kukimbia) unaofunga ilhali urithi ni tuli (wakati wa kukusanya) unaofunga. Ikiwa unataka tu kutumia tena nambari na unajua kuwa zote mbili sio za utunzi wa aina moja.

Uhusiano wa ISA ni nini?

Uhusiano wa IS . Unaweza kubainisha kuwa darasa moja ni dogo la lingine kwa kuunda Uhusiano wa Isa . Kwa chaguo-msingi, an Isa nodi inabainisha tu kuwa seti ya vitu ni sehemu ndogo za kitu kingine, lakini hakuna zaidi.

Ilipendekeza: