A është një lloj marrëdhënieje në Java?
A është një lloj marrëdhënieje në Java?

Video: A është një lloj marrëdhënieje në Java?

Video: A është një lloj marrëdhënieje në Java?
Video: E diela shqiptare - Ka nje mesazh per ty - Pjesa 1! (23 dhjetor 2018) 2024, Mund
Anonim

Llojet e Marrëdhënieve . Bazuar në ripërdorimin e anëtarëve të të dhënave nga një klasë në një klasë tjetër në JAVA kemi tre llojet e marrëdhënieve . Ata janë është-a marrëdhënie , ka nje marrëdhënie dhe përdor-a marrëdhënie . Përdoret-a marrëdhënie është ai në të cilin një metodë e një klase përdor një objekt të një klase tjetër.

Duke marrë parasysh këtë, a është një marrëdhënie java?

Në Java , a Ka-Një marrëdhënie njihet edhe si përbërje. Në Java , a Ka-Një marrëdhënie thjesht do të thotë se një shembull i një klase ka një referencë për një shembull të një klase tjetër ose një shembull tjetër të së njëjtës klasë. Për shembull, një makinë ka një motor, një qen ka një bisht dhe kështu me radhë.

Përveç sa më sipër, a është një marrëdhënie ka një përdorim? Kudo që shihni një fjalë kyçe të zgjeruar ose zbaton fjalë kyçe në një deklaratë klase, atëherë kjo klasë thuhet se ka IS-A marrëdhënie . KA -A Marrëdhënia : Përbërja ( KA -A) thjesht nënkupton përdorimin e variablave të shembullit që janë referenca për objekte të tjera. Për shembull Maruti ka Motori, ose Shtëpia ka Banjo.

Gjithashtu pyeti, cili është ndryshimi midis IS A dhe ka një marrëdhënie në Java?

Në OOP, IS - A marrëdhënie është tërësisht trashëgimi. Kjo do të thotë, se klasa e fëmijës është një lloj klase prind. A KA-Një marrëdhënie është lidhëse dinamike (koha e ekzekutimit), ndërsa trashëgimia është një lidhje statike (koha e përpilimit). Nëse thjesht dëshironi të ripërdorni kodin dhe e dini që të dy nuk janë të të njëjtit lloj, përdorni përbërjen.

Çfarë është marrëdhënia ISA?

Marrëdhënia IsA . Ju mund të specifikoni që një klasë është një nënklasë e një tjetre duke krijuar një Marrëdhënia Isa . Si parazgjedhje, një Eshte nje nyja specifikon vetëm se një grup objektesh është nënklasa e një objekti tjetër, por asgjë më shumë.

Recommended: