Zusammenfassung
Das vorliegende Kapitel führt in erweiterte Konzepte von Klassen und Objekte ein, die es erlauben, zusammengesetzte Datentypen und Datenstrukturen zu deklarieren und zu verwenden. Diese Datentypen ermöglichen es, Daten in intuitiverer Weise zu speichern und zu handhaben, als es die primitiven Datentypen vermögen. Klassen und Objekte sind aber auch die Basis eines Ansatzes zur Lösung von Problemen, der sich von dem algorithmischen Grundgedanken unterscheidet: dem Ansatz der objektorientierten Modellierung und Programmierung. Das Kapitel führt daher ausführlich in die Vorgehensweise der objektorientierten Umsetzung ein. Als Möglichkeit zur grafischen Repräsentierung der objektorientierten Modellierung wird das sogenannte Klassendiagramm vorgestellt. Nachfolgend wird das Konzept von Klassen und Objekten um weitere Mechanismen erweitert, die bei der objektorientierten Vorgehensweise Anwendung finden. Beschrieben werden die Prinzipien der Vererbung, der Verdeckung oder Geheimhaltung von Information und der Mechanismus des Polymorphismus.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer Fachmedien Wiesbaden GmbH
About this chapter
Cite this chapter
Müller, H., Weichert, F. (2017). Objektorientierte Programmierung. In: Vorkurs Informatik. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-16141-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-658-16141-5_10
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-16140-8
Online ISBN: 978-3-658-16141-5
eBook Packages: Computer Science and Engineering (German Language)