next up previous contents index 6163656769
Next: 1.2 Klassen Up: 1. Objekte und Namen Previous: 1. Objekte und Namen   Contents   Index

1.1 Datenobjekte und Funktionen

In der Programmiersprache Python haben wir es, genau wie im gewöhnlichen Alltag mit Dingen zu tun,

können. Solche Dinge heissen in der Informatik Objekte. Ein Objekt enthält im einfachsten Fall einen Datensatz; in der gleichen Art und Weise wie ein Glas einen Apfelsaft als Inhalt haben kann. In diesem Falle handelt es sich dabei um ein reines Datenobjekt.

Um den Apfelsaft zu trinken, bedarf es einer gewissen Methode, wie Sie sicherlich zugeben werden. Man kann das Glas sehr gesittet zum Mund führen und womöglich dabei auch noch den Finger abspreizen. Man kann sich natürlich aus den Saft über das Gesicht giessen, was gewiss keine besonders brauchbare Methode ist. Statt diese Methode selbst auszuführen, können wir uns auch eine Maschine denken, die uns automatisch mehr oder weniger brauchbar den Apfelsaft in den Mund giesst. Solche Maschinen sind natürlich ebenfalls Objekte, die aber im Gegensatz zum Glas mit Apfelsaft keine Daten enthalten, sondern »funktionalen Code«. Diese Objekte nennen wir Funktionsobjekte oder einfach nur Funktionen.


next up previous contents index 6163656769
Next: 1.2 Klassen Up: 1. Objekte und Namen Previous: 1. Objekte und Namen   Contents   Index
Heiko Schroeder 2003-03-19