An object is a composite data type that typically includes data and behavior, encapsulated within a class definition.