Er et slags forhold i Java?
Er et slags forhold i Java?

Video: Er et slags forhold i Java?

Video: Er et slags forhold i Java?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, November
Anonim

Typer forhold . Basert på gjenbruk av datamedlemmene fra en klasse til en annen klasse i JAVA vi har tre typer relasjoner . De er is-a forhold , har en forhold og bruker-a forhold . Bruker-a forhold er en metode der en metode i en klasse bruker et objekt fra en annen klasse.

Med tanke på dette, er en har et forhold java?

I Java , a Har et forhold er også kjent som komposisjon. I Java , a Har et forhold betyr ganske enkelt at en forekomst av én klasse har en referanse til en forekomst av en annen klasse eller en annen forekomst av samme klasse. For eksempel en bil har en motor, en hund har en hale og så videre.

Foruten ovenfor, er en har en bruk et forhold? Uansett hvor du ser et utvidet nøkkelord eller implementerer nøkkelord i en klasseerklæring, sies denne klassen å ha IS-A forhold . HAR -EN Forhold : Sammensetning( HAR -A) betyr ganske enkelt bruken av instansvariabler som er referanser til andre objekter. For eksempel Maruti har Motor eller hus har Baderom.

Også spurt, hva er forskjellen mellom IS A og har et forhold i Java?

I OOP, IS - A forhold er fullstendig arv. Dette betyr at barneklassen er en type foreldreklasse. EN HAR-ET forhold er dynamisk (kjøretid) binding mens arv er en statisk (kompileringstid) binding. Hvis du bare vil bruke koden på nytt og du vet at de to ikke er av samme type, bruk sammensetningen.

Hva er ISA-forholdet?

IsA forhold . Du kan spesifisere at en klasse er en underklasse av en annen ved å lage en Isa forhold . Som standard er en Er en node spesifiserer bare at et sett med objekter er underklassene til et annet objekt, men ikke noe mer.

Anbefalt: