Kurz erklärt
Eine konkrete Instanz einer Klasse — während die Klasse nur der Bauplan ist, ist das Objekt das tatsächlich im Speicher existierende "Ding" mit eigenen, konkreten Werten.
Genauer
Aus derselben Klasse lassen sich beliebig viele Objekte erzeugen, die jeweils unabhängige Kopien der in der Klasse definierten Felder besitzen (jedes Auto-Objekt hat z. B. seine eigene Farbe), aber sich dieselben Methoden teilen. Der Zugriff auf ein Objekt erfolgt über eine Referenz (siehe Non-primitive Types), nicht über den direkten Wert selbst.