Beispielprogramm: OFFEN.CPP
Das Programm mit dem Namen OFFEN.CPP ist ein wirklich dummes Programm, es macht nämlich so gut wie gar nichts. Es soll aber unser Ausgangspunkt für die Diskussion des Zugriffsschutzes sein, auch als das Vorenthalten von Information bekannt. Der Zugriffsschutz ist ein wichtiger Teil des objektorientierten Programmierens und Du solltest am Ende dieses Kapitels mit Fug und Recht von sich behaupten können, ihn zu verstehen.
In den Zeilen 4 bis 7 definieren wir eine sehr einfache Struktur, die aus einer einzigen Variable vom Typ int besteht. Das ist nicht unbedingt sinnvoll, soll aber das Problem illustrieren, das wir in diesem Kapitel lösen wollen. In Zeile 11 deklarieren wir drei Variablen, die alle aus einer einzelnen Variable vom Typ int bestehen und alle drei überall innerhalb der Funktion main() verfügbar sind. Wir können jeder Variable Werte zuweisen, sie inkrementieren, lesen, ändern oder was auch immer mit ihr anstellen. Einige der möglichen Operationen werden in den Zeilen 14 bis 22 gezeigt und sollten mit ein wenig Erfahrung in C klar sein.
Eine einzelne lokale Variable mit dem Namen
Schweinchen deklarieren und verwenden wir mehr oder weniger
parallel, um zu zeigen, daß es sich bei diesem Code um nichts
Außergewöhnliches handelt. Bild 5-1 stellt den
Speicherzustand nach der Abarbeitung von Zeile 17 bildhaft dar.
Schau Die dieses Beispielprogramm genau an, es ist nämlich die Basis unseres Studiums des Zugriffsschutzes. Kompiliere das Programm und führe es aus, dann gehen wir weiter zu unserem nächsten Programm, dem ersten mit richtigem Zugriffsschutz.
Copyright © 1997, 1998, 2001-2006 Heinz Tschabitscher - Letzte Änderung 12. Dezember 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Ideen?