Er en slags forhold i Java?
Er en slags forhold i Java?

Video: Er en slags forhold i Java?

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

Typer af forhold . Baseret på genbrug af datamedlemmer fra en klasse til en anden klasse i JAVA vi har tre typer af relationer . De er is-a forhold , har en forhold og bruger-a forhold . Bruger-a forhold er en, hvor en metode i en klasse bruger et objekt fra en anden klasse.

I betragtning af dette, er en har et forhold java?

I Java , a Har-et forhold er også kendt som sammensætning. I Java , a Har-et forhold betyder blot, at en forekomst af én klasse har en reference til en instans af en anden klasse eller en anden instans af samme klasse. For eksempel en bil har en motor, en hund har en hale og så videre.

Udover ovenstående, er en har en anvendelse et forhold? Uanset hvor du ser et udvidet søgeord eller implementerer nøgleord i en klasseerklæring, så siges denne klasse at have IS-A forhold . HAR -EN Forhold : Sammensætning( HAR -A) betyder simpelthen brugen af instansvariabler, der er referencer til andre objekter. For eksempel Maruti har Motor eller hus har Badeværelse.

Også spurgt, hvad er forskellen mellem IS A og har et forhold i Java?

I OOP, IS - A forhold er fuldstændig arv. Det betyder, at børneklassen er en form for forældreklasse. EN HAR-ET forhold er dynamisk (køretid) binding, mens arv er en statisk (kompileringstid) binding. Hvis du bare vil genbruge koden, og du ved, at de to ikke er af samme slags, brug sammensætningen.

Hvad er ISA-forholdet?

IsA forhold . Du kan angive, at en klasse er en underklasse af en anden ved at oprette en Isa forhold . Som standard er en Er en node specificerer kun, at et sæt objekter er underklasser af et andet objekt, men ikke mere.

Anbefalede: