Čo je agregácia v jazyku Java?
Čo je agregácia v jazyku Java?

Video: Čo je agregácia v jazyku Java?

Video: Čo je agregácia v jazyku Java?
Video: Online Kurz Úvod do Programovania - Ukážka - Ako sa Učiť, Jazyky, Práca, Inštalácia, Shell, Nástroje 2024, Smieť
Anonim

Agregácia v Jave je vzťah medzi dvoma triedami, ktorý je najlepšie opísať ako vzťah „má-a“a „celok/časť“. Ak trieda A obsahuje odkaz na triedu B a trieda B obsahuje odkaz na triedu A, nie je možné určiť jasné vlastníctvo a vzťah je jednoducho asociačný.

Podobne sa kladie otázka, čo je kompozícia a agregácia v Jave?

Stručne povedané, vzťah medzi dvoma objektmi sa označuje ako asociácia a asociácia je známa ako zloženie keď jeden objekt vlastní iný, zatiaľ čo asociácia je známa ako agregácia keď jeden objekt používa iný objekt.

čo je agregácia vysvetliť na príklade? Agregácia je spôsob skladania rôznych abstrakcií pri definovaní triedy. Pre príklad , trieda auta môže byť definované obsahovať ďalšie triedy, ako je trieda motora, trieda sedadiel, trieda kolies atď. Iné príklady z agregácia sú: Trieda okna obsahujúca triedu ponuky, triedu začiarkavacích políčok atď.

Čo je to agregovaný objekt v Jave?

Súhrnný objekt je zhluk združených predmety ktoré sa na účely zmien údajov považujú za jednotku. Iba jeden člen môže použiť externé referencie Agregátne , ktoré sú označené ako koreň.

Aký je rozdiel medzi dedením a agregáciou?

Dedičnosť : rozšírenie funkčnosti triedy vytvorením podtriedy. Prepísať členov supertriedy v podtriedy, ktoré poskytujú nové funkcie. Agregácia : vytvorte novú funkčnosť prebratím iných tried a ich spojením do novej triedy.

Odporúča: