Abstrakte Datentypen
• Klassen sind die logische Erweiterung des Konzepts des ADT.
• In prozeduralen Sprachen werden ADT's durch Records (Pascal),
Structs (C), Common-Blöcke (Fortran) oder Copy-Strecken
(Cobol/PL1) realisiert.
• Dies sind jedoch lediglich reine Datencontainer.
• In der Objektorientierung werden diese ADT's um die Deklaration der
möglichen, erlaubten Manipulationen erweitert.
• Klasse ≡ Daten + Methoden
• Ein Objekt ist eine Instanz einer Klasse
– Der entsprechende Speicherplatz für die Daten ist alloziiert und die
Methoden können auf diese zugreifen
No comments:
Post a Comment