Eine Klasse ist eine allgemeine Beschreibung und "Anleitung" dafür, wie ein bestimmter Gegenstand hergestellt wird, was und wie man etwas damit machen kann etc.
Für einen bestimmten Gegenstand gibt es nur eine Klasse.
Ein Objekt ist dann einer dieser Gegenstände, die man mit Hilfe der Klasse, also der Beschreibung, erstellen kann. Du kannst aus einer Klasse beliebig viele Objekte erstellen (instanzieren), alle so instanzierten Objekte haben Ähnlichkeiten untereinander, aber jedes dieser Objekte verfügt über Identität, Zustand und Verhalten.
Beispiel für eine Klasse (erstbestes, was mir gerade einfällt^^): Plätzchenform
Beispiel für ein Objekt: Jedes einzelne mit dieser Form ausgestochenes Plätzchen ist ein Objekt (eine Instanz).
http://de.wikipedia.org/wiki/Klasse_(objektorientierte_Programmierung)
den ersten Satz finde ich da eigentlich durchaus einleuchtend.
Klasse beschreibt die Eigenschaften und die Methoden der Objekte, Objekte sind dagegen im wesentlichen kleine Klumpen von member-variablen, die sich so verhalten, wie ihre Klasse es ihnen vorschreibt. Naja, auch schlecht gesagt... Wenn du ein paar Dutzend von den Dingern geschrieben hast, weißt du es jedenfalls, solche Sachen lernt man am besten an konkreten Beispielen, das ist 100 mal einfacher, als das jetzt hier fachidiotisch korrekt auszuformulieren.
das ja ein tolles beispiel
oder auf Deutsch:Ein Objekt ist die instanz ein Klasse
Also: Ich ( Object Hanns ) bin durchEin Objekt ist ein Exemplar ( Instanz ) eines bestimmten Datentypes oder einer bestimmten Klasse.