gemeinsame Datenform und Verhalten von Objekten
typedef struct {
int (*method[5])();
} obj;
obj *o; ... (*(o->method)[3])();
allgemein: Klasse:
- Deklaration von Daten (Attributen)
- Deklaration und Implementierung
von Methoden
Objekt:
- tatsächliche Daten (Attribute)
- Verweis auf Klasse (Methodentabelle)
Johannes Waldmann
2013-01-28