Informatikmaterialien |
Startseite | Informatik | Physik | Mathematik | Sonstiges | | Inhalt | Vorherige Seite | Nächste Seite | |
Richard-Wossidlo-Gymnasium Ribnitz-Damgarten |
---|
Der Austausch von Nachrichten erfolgt durch Verschachtelung von algorithmischen Grundstrukturen. Es werden folgende Grundstrukturen unterschieden:
Sequenz
Hintereinanderausführung mehrerer Aufträge und AnfragenAuswahl/Selektion/bedingte Anweisung
einseitige Auswahl
zweiseitige Auswahl
mehrseitige Auswahl
Schleifen/Iterationen/Wiederholungen
Schleife mit Ausgangsbedingung/fußgesteuerte Schleife
Schleife mit Eingangsbedingung/kopfgesteuerte Schleife
Zählschleife
Die Darstellung des Nachrichtenaustausches bzw. Algorithmus erfolgt programmiersprachenunabhängig in Form von Struktogrammen.
Eine Variable ist ein mit einem Namen versehener "Platzhalter", dem Werte zugewiesen werden können und der in Ausdrücken als Operand verwendet werden kann. Sie müssen immer zu einem Datentyp gehören, der den Wertebereich der Variable angibt. In Delphi müssen Variablen vor Gebrauch deklariert werden.
Zwischen Klassen können IST-Beziehungen stehen, d. h. eine Klasse ist die Unterklasse einer Oberklasse. Man bezeichnet dies als Vererbung durch Spezialisierung.
Die Klasse Buntstift ist die Unterklasse der Klasse Stift. Die Klasse Buntstift erbt Eigenschaften und Dienste der Klasse Stift.
Bei der Vererbung werden die Attribute der Oberklasse auf die Unterklasse übernommen, die Unterklasse kann auch durch neue Attribute ergänzt werden. Ähnlich verhält es sich für Dienste. Auch diese können in die Unterklasse übernommen oder durch neue ergänzt werden. Außerdem ist es möglich, vorhandene Dienste zu verändern.
Die Klasse Buntstift übernimmt z. B. das Attribut Position und bekommt neu das Attribut Farbe. Der Dienste dreheUm wird ebenfalls übernommen, der Dienst stetzeFarbe neu geschaffen. Die Methode zeichneKreis wird modifiziert, da nun Farbe und Füllmuster eine Rolle spielen.
Die Vererbung ist eines der zentralen Prinzipien der objektorientierten Programmierung.
zur Startseite |
© Tino Hempel 1997 - 2004 | Im Web
vertreten seit 1994. Eine Internet-Seite aus dem Angebot von Tino Hempel. Für alle Seiten gilt der Haftungsausschluss/Disclaimer. |