Onko Javassa jonkinlainen suhde?
Onko Javassa jonkinlainen suhde?

Video: Onko Javassa jonkinlainen suhde?

Video: Onko Javassa jonkinlainen suhde?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Joulukuu
Anonim

Suhteen tyypit . Perustuu datajäsenien uudelleenkäyttöön luokasta toiseen luokassa JAVA meillä on kolme ihmissuhteiden tyyppejä . Ne ovat is-a suhdetta , has-a suhdetta ja käyttää-a suhdetta . Käyttötarkoitukset-a suhdetta on menetelmä, jossa yhden luokan menetelmä käyttää toisen luokan objektia.

Tämän huomioon ottaen, onko suhteella java?

Sisään Java , a On-suhde tunnetaan myös nimellä koostumus. Sisään Java , a On-suhde tarkoittaa yksinkertaisesti yhden luokan esiintymää on viittaus toisen luokan esiintymään tai saman luokan toiseen esiintymään. Esimerkiksi auto on moottori, koira on häntä ja niin edelleen.

Yllä olevan lisäksi, onko käyttötarkoituksella suhde? Aina kun näet laajentavan avainsanan tai toteuttaa avainsanan luokkailmoituksessa, tällä luokalla sanotaan olevan IS-A suhdetta . ON -A Suhde : Sävellys( ON -A) tarkoittavat yksinkertaisesti esiintymämuuttujien käyttöä, jotka ovat viittauksia muihin objekteihin. Esimerkiksi Maruti on Moottori tai talo on Kylpyhuone.

Kysyttiin myös, mitä eroa on IS A:n ja Java-suhteen välillä?

OOP:ssa IS - A suhdetta on täysin perintöä. Tämä tarkoittaa, että lapsiluokka on eräänlainen yläluokka. A HAS-A suhde on dynaaminen (ajoaika) sidonta, kun taas periytyminen on staattinen (kääntämisaika) sidonta. Jos haluat vain käyttää koodia uudelleen ja tiedät, että nämä kaksi eivät ole samanlaisia, käytä koostumusta.

Mikä on ISA-suhde?

IsA suhde . Voit määrittää, että yksi luokka on toisen alaluokka luomalla Isa suhde . Oletuksena an On solmu määrittää vain, että objektijoukko on toisen objektin alaluokat, mutta ei mitään muuta.

Suositeltava: