Šta je agregacija u Javi?
Šta je agregacija u Javi?

Video: Šta je agregacija u Javi?

Video: Šta je agregacija u Javi?
Video: LILA, RACK - DEJA VU (prod. by Beyond) (Official Music Video) 2024, Decembar
Anonim

Agregacija u Javi je odnos između dvije klase koji se najbolje opisuje kao odnos "ima" i "cijela/dio". Ako klasa A sadrži referencu na klasu B, a klasa B sadrži referencu na klasu A onda se ne može utvrditi jasno vlasništvo i odnos je jednostavno asocijacija.

Slično, postavlja se pitanje šta je kompozicija i agregacija u Javi?

Ukratko, odnos između dva objekta naziva se asocijacija, a asocijacija je poznata kao kompozicija kada jedan objekt posjeduje drugi dok je asocijacija poznata kao agregacija kada jedan objekat koristi drugi objekat.

šta je agregacija objasniti na primjeru? Agregacija je način sastavljanja različitih apstrakcija zajedno u definiranju klase. Za primjer , klasa automobila može biti definisano da sadrži druge klase kao što su klasa motora, klasa sjedala, klasa kotača itd. Ostalo primjeri of agregacija su: Klasa prozora koja sadrži klasu menija, klasu za potvrdu itd.

Što se toga tiče, šta je agregatni objekat u Javi?

Agregatni objekat je klaster povezanih objekata koji se tretiraju kao jedinica u svrhu promjene podataka. Samo jedan po jedan član može koristiti vanjske reference Agregat , koji su označeni kao korijen.

Koja je razlika između nasljeđivanja i agregacije?

Nasljedstvo : proširiti funkcionalnost klase kreiranjem podklase. Poništi članove superklase u podklase za pružanje nove funkcionalnosti. Agregacija : kreirati novu funkcionalnost uzimajući druge klase i kombinirajući ih u novu klasu.

Preporučuje se: