Eingeordnet in der Notes Computing der Universität.
Posted in June 26, 2011
Deutsch und 2,147 Größe bytes.
Klassen können miteinander in hierarchischen Beziehungen stehen und zu komplexen Strukturen werden. Die Gesetzmäßigkeiten, nach denen diese gebildet werden, beschreibt das grundlegende Konzept der Vererbung. Hier sind weiterhin die Begriffe Basisklasse und abgeleitete Klasse von Bedeutung, um die Verhältnisse der Klassen untereinander zu charakterisieren. Dabei beschreibt die Basisklasse allgemeine Eigenschaften, ist also eine Verallgemeinerung der abgeleiteten Klassen; diese sind somit Spezialisierungen der Basisklasse.
Beispiel: Basisklasse Kraftfahrzeug ist Verallgemeinerung der abgeleiteten Klassen (Spezialisierungen) Auto, LKW, Motorrad und Traktor.
Dabei erben die abgeleiteten Klassen alle Eigenschaften und Methoden der Basisklasse (d.h. ein Motorrad hat alle Eigenschaften eines Kraftfahrzeugs, und man kann alles mit ihm machen, das man mit einem Kraftfahrzeug machen kann). Zusätzlich führt die abgeleitete Klasse zusätzliche Eigenschaften und Methoden ein, die bei ihren Objekten möglich sind. (Das Motorrad hat z.B. einen Gepäckträger, ein Auto nicht, dafür aber einen Kofferraum.)
| Tags:klasse,erben,zusätzliche,spezialisierungen,verallgemeinerung,basisklasse | |
| Dieses Dokument wurde mal besucht 15 0 Menschenfreundlich |
| Karma: 0% |