összesítése a Java-ban két osztály közötti kapcsolat, amelyet legjobban "van-egy" és "egész / rész" viszonyként írnak le. Ez a társulási kapcsolat. Az összesített osztály hivatkozást tartalmaz egy másik osztályra, és azt állítják, hogy az osztály tulajdonosa. Mindegyik hivatkozott osztályt besoroljuk része az összesített osztály.
Tulajdonjog azért fordul elő, mert az aggregációs kapcsolatban nem lehetnek ciklikus hivatkozások. Ha az A osztály hivatkozást tartalmaz a B osztályra, és a B osztály hivatkozik az A osztályra, akkor nem határozható meg egyértelmű tulajdonjog, és a kapcsolat egyszerűen társult.
Például, ha elképzel egy olyan hallgatói osztályt, amely információkat tárol az iskola egyes hallgatóiról. Most tegyünk fel egy Tantárgy osztályt, amely tartalmazza az adott tárgy részleteit (például történelem, földrajz). Ha a Student osztályt úgy definiálják, hogy tartalmaz egy Tárgy objektumot, akkor azt mondhatjuk, hogy a Student objektum van egy Alany tárgy. A Tárgy tárgy szintén alkotja
része a hallgatói objektum - elvégre nincs olyan hallgató, aki tárgya lenne. Ezért a Student objektum a Tárgy objektum tulajdonosa.