Hallo!
Methoden sind dem Objekt zugeordnete Funktionen, die nur auf dieses eine Objekt angewendet werden können,
... ist imho nicht ganz korrekt. Normalerweise ist die Einteilung (zumindest in z.B. C++) so, daß es zum einen Objekte - also Datenstrukturen im Speicher - und zum anderen "Klassen", also die jeweilige Beschreibung der Datenstrukturen gibt. Die Methoden gehören dabei tendenziell eher zur "Beschreibung". D.h. auch, wenn z.B. 10 Objekte der Klasse "Dialogfenster" geöffnet sind, existiert trotzdem nur eine compilierte Version von z.B. der Methode "Dialog::sumbit()" oder "Dialog::selfDestruct()" (oder was auch immer...) im Speicher, die sich alle "Dialog"-Objekte gemeinsam teilen. Die Methoden sind somit eher der "Klasse" des Objektes zuzuordnen.
Bei Java hab ich dunkel in Erinnerung, daß es da auch Funktionen geben kann, die tatsächlich individuellen Objekten zugeordnet sind - weiß da jemand genaueres drüber?
Viele Grüße
Andreas