sčítanie v jazyku Java je vzťah medzi dvoma triedami, ktorý je najlepšie opísaný ako vzťah „má-a“ a „celok / časť“. Jedná sa o špecializovanejšiu verziu asociačný vzťah. Agregovaná trieda obsahuje odkaz na inú triedu a údajne je vlastníkom tejto triedy. Každá uvedená trieda sa považuje za časť agregovaná trieda.
Vlastníctvo sa vyskytuje, pretože v agregačnom vzťahu nemôžu existovať žiadne cyklické odkazy. Ak trieda A obsahuje odkaz na triedu B a trieda B obsahuje odkaz na triedu A, potom nie je možné určiť jednoznačné vlastníctvo a vzťah je iba spojením.
Napríklad, ak si predstavujete, že študentská trieda, ktorá ukladá informácie o jednotlivých žiakoch v škole. Teraz predpokladajme predmet Predmet, ktorý obsahuje podrobnosti o konkrétnom predmete (napr. História, geografia). Ak je trieda Student definovaná tak, že obsahuje predmet Predmet, potom možno povedať, že Objekt Student má Predmet objekt. Predmet Predmet tiež tvorí časť študentský objekt - koniec koncov, neexistuje študent bez predmetu. Objekt Student preto vlastní predmet Predmet.