Kas yra „Java“agregacija?
Kas yra „Java“agregacija?

Video: Kas yra „Java“agregacija?

Video: Kas yra „Java“agregacija?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Gegužė
Anonim

Agregavimas Java yra ryšys tarp dviejų klasių, kuris geriausiai apibūdinamas kaip „has-a“ir „visa/dalis“santykis. Jei A klasėje yra nuoroda į B klasę, o B klasėje yra nuoroda į A klasę, tada negalima nustatyti aiškios nuosavybės, o ryšys yra tiesiog asociacijos.

Panašiai klausiama, kas yra „Java“kompozicija ir agregacija?

Trumpai tariant, ryšys tarp dviejų objektų vadinamas asociacija, o asociacija yra žinoma kaip kompozicija kai vienam objektui priklauso kitas, o asociacija žinoma kaip agregacija kai vienas objektas naudoja kitą objektą.

kas yra agregacija, paaiškinkite pavyzdžiu? Agregacija yra būdas sudaryti skirtingas abstrakcijas kartu apibrėžiant klasę. Dėl pavyzdys , automobilių klasė gali būti apibrėžta įtraukti kitas klases, tokias kaip variklio klasė, sėdynių klasė, ratų klasė ir kt. Kita pavyzdžių apie agregacija yra: lango klasė, kurioje yra meniu klasė, žymės langelio klasė ir kt.

Kalbant apie tai, kas yra bendras objektas Java?

Suvestinis objektas yra susijusių objektų kurie duomenų keitimo tikslais traktuojami kaip vienetas. Tik vienas narys vienu metu gali naudoti išorines nuorodas Suvestinė , kurios yra nurodytos kaip šaknis.

Kuo skiriasi paveldėjimas ir agregacija?

Paveldėjimas : išplėsti klasės funkcionalumą sukuriant poklasį. Nepaisyti aukščiausios klasės narių viduje konors poklasius, kad suteiktų naujų funkcijų. Sujungimas : sukurkite naujas funkcijas perimdami kitas klases ir sujungdami jas į naują klasę.

Rekomenduojamas: