An aggregate object is an object that contains or references other objects as part of its state. This represents a 'has-a' relationship (composition/aggregation). For example, a Car object might contain Engine, Wheel, and Seat objects. This is different from an object having only primitive attributes or only static methods.