A has a uses kapcsolat?
A has a uses kapcsolat?

Videó: A has a uses kapcsolat?

Videó: A has a uses kapcsolat?
Videó: Contact Space Travel (HD) 2024, November
Anonim

Java nyelven a Van -A kapcsolat egyszerűen azt jelenti, hogy egy osztály példánya van hivatkozás egy másik osztály egy példányára vagy ugyanannak az osztálynak egy másik példányára. Például egy autót van egy motor, egy kutya van egy farok és így tovább. Java-ban nincs olyan kulcsszó, amely megvalósítja a Van -A kapcsolat.

Hasonlóképpen feltehetjük a kérdést, hogy a Versusnak vannak kapcsolatai?

Bárhol, ahol kiterjeszti a kulcsszót vagy kulcsszót valósítja meg egy osztálydeklarációban, akkor ezt az osztályt van azt mondta, hogy van IS -A kapcsolat . HAS-A kapcsolat : Fogalmazás( VAN -A) egyszerűen olyan példányváltozók használatát jelenti, amelyek vannak hivatkozások más objektumokra. Például Maruti van Motor, vagy Ház van Fürdőszoba.

És ez egy kapcsolat része? "EGY" kapcsolat egy teljesen öröklődésen alapuló, amely kétféle lehet: osztály öröklődés vagy interfész öröklődés. Például az „Apple egy gyümölcs”, „a Ferrari egy autó”. A kompozíció egy " a kapcsolat része . Egyszerűen a kompozíció olyan példányváltozók használatát jelenti, amelyek más objektumokra hivatkoznak.

Azt is tudni kell, hogy A és van kapcsolata a DBMS-ben?

Az adatbázis-tervezésben, az objektumorientált programozásban és tervezésben (lásd objektumorientált programarchitektúra), van -a (has_a or van a) egy kompozíció kapcsolat ahol egy objektum (amelyet gyakran konstituált objektumnak vagy rész/alkotóelem/tag objektumnak neveznek) "tartozik" (része vagy tagja) egy másik objektumnak (ezt összetettnek nevezik)

Példa a kapcsolatra?

Az objektum orientált programozásban IS-Egy kapcsolat azt jelenti, hogy „egyik objektum egy másik típusa”. IS-A reláció öröklődési módszertant jelöli. Java-ban az Inheritance kiterjeszthető (osztály esetén) és implements (interfész esetén) kulcsszavakkal. Egy egyszerű példa nak,-nek IS-A reláció : Dell IS-A laptop.

Ajánlott: