Kas Javas on omamoodi suhe?
Kas Javas on omamoodi suhe?

Video: Kas Javas on omamoodi suhe?

Video: Kas Javas on omamoodi suhe?
Video: Кассирша_Рассказ_Слушать 2024, Mai
Anonim

Suhete tüübid . Põhineb andmeliikmete taaskasutamisel ühest klassist teise klassi JAVA meil on kolm suhete tüübid . Nad on is-a suhe , on suhe ja kasutab-a suhe . Kasutusalad-a suhe on selline, kus ühe klassi meetod kasutab teise klassi objekti.

Arvestades seda, kas suhe on Java?

sisse Java , a On-A suhe on tuntud ka kui kompositsioon. sisse Java , a On-A suhe tähendab lihtsalt ühe klassi eksemplari on viide teise klassi eksemplarile või sama klassi teisele eksemplarile. Näiteks auto on mootor, koer on saba ja nii edasi.

Lisaks ülaltoodule, kas kasutusel on suhe? Kui näete klassideklaratsioonis laiendatud märksõna või rakendab märksõna, öeldakse, et sellel klassil on IS-A suhe . ON -A Suhe : Koosseis( ON -A) tähendab lihtsalt eksemplari muutujate kasutamist, mis on viited teistele objektidele. Näiteks Maruti on Mootor või maja on Vannituba.

Samuti küsiti, mis vahe on IS A ja Java-suhe vahel?

OOP-is IS – A suhe on täielikult pärand. See tähendab, et alamklass on teatud tüüpi vanemklass. A HAS-A suhe on dünaamiline (tööaeg) sidumine, samas kui pärand on staatiline (kompileerimisaeg) sidumine. Kui soovite lihtsalt koodi uuesti kasutada ja teate, et need kaks pole sama tüüpi, kasutage kompositsiooni.

Mis on ISA suhe?

IsA suhe . Saate määrata, et üks klass on teise alamklass, luues Isa suhe . Vaikimisi on an On node määrab ainult, et objektide kogum on teise objekti alamklassid, kuid ei midagi enamat.

Soovitan: