Finns ett slags förhållande i Java?
Finns ett slags förhållande i Java?

Video: Finns ett slags förhållande i Java?

Video: Finns ett slags förhållande i Java?
Video: Разрушая барьеры: женщины в ИТ — интервью с опытным ведущим разработчиком Java. 2024, Maj
Anonim

Typer av relationer . Baserat på att återanvända datamedlemmarna från en klass till en annan klass i JAVA vi har tre typer av relationer . De är is-a relation , har en relation och använder-a relation . Använder-a relation är en metod där en metod i en klass använder ett objekt från en annan klass.

Med tanke på detta, har en relation java?

I Java , a Har-ett förhållande är också känd som komposition. I Java , a Har-ett förhållande betyder helt enkelt att en instans av en klass har en referens till en instans av en annan klass eller en annan instans av samma klass. Till exempel en bil har en motor, en hund har en svans och så vidare.

Förutom ovan, är en har en användning ett förhållande? Varhelst du ser ett utökat nyckelord eller implementerar nyckelord i en klassdeklaration, sägs denna klass ha IS-A relation . HAR -A Relation : Komposition( HAR -A) betyder helt enkelt användningen av instansvariabler som är referenser till andra objekt. Till exempel Maruti har Motor eller hus har Badrum.

Frågade också, vad är skillnaden mellan IS A och har en relation i Java?

I OOP, IS - A relation är helt arv. Det betyder att barnklassen är en typ av föräldraklass. A HAR-EN relation är dynamisk (körtid) bindning medan arv är en statisk (kompileringstid) bindning. Om du bara vill återanvända koden och du vet att de två inte är av samma slag, använd sammansättningen.

Vad är ISA-relation?

IsA relation . Du kan ange att en klass är en underklass till en annan genom att skapa en Isa förhållande . Som standard är en Är en noden anger bara att en uppsättning objekt är underklasserna till ett annat objekt, men inget mer.

Rekommenderad: