03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.3 Instanzen und ihr Erscheinungsbild 45<br />

Soll eine begonnene Erfassung weitergeführt werden, so läßt sich dies über die Anforderung<br />

WerteErfassung11 durchfuehrenErfassung<br />

abrufen.<br />

In diesem Fall wird die Instanz-Variable “werteBag” von “WerteErfassung11” um<br />

die zusätzlich erfaßten Punktwerte ergänzt.<br />

3.3 Instanzen und ihr Erscheinungsbild<br />

Erfassung in einem Fenster<br />

Nachdem wir die Punktwerte der Jahrgangsstufe 11 erfaßt haben, enthält die Instanz-<br />

Variable “werteBag” der Instanz “WerteErfassung11” sämtliche über die Tastatur<br />

eingegebenen Werte. Im Hinblick auf die beabsichtigte Durchschnittsbildung müssen<br />

wir dafür sorgen, daß die gespeicherten Punktwerte konserviert werden und nicht<br />

durch eine sich unmittelbar anschließende Erfassung anderer Punktwerte verlorengehen.<br />

Hinweis: Die erfaßten Punktwerte der Jahrgangsstufe 11, die wir innerhalb der Instanz<br />

“WerteErfassung11” gesammelt haben, gehen z.B. dann verloren, wenn die Anforderungen<br />

WerteErfassung11 := WerteErfassung new<br />

oder<br />

WerteErfassung11 initialisierenErfassung<br />

erneut gestellt werden.<br />

Um die Punktwerte der Jahrgangsstufe 12 zu erfassen, richten wir daher ein neues<br />

Objekt als weitere Instanz der Klasse “WerteErfassung” ein. Wir erstellen diese<br />

Instanz unter dem Namen “WerteErfassung12”, indem wir die Instanziierung wie<br />

folgt anfordern:<br />

WerteErfassung12 := WerteErfassung new<br />

Hinweis: Da eine neue globale Variable eingerichtet werden soll, ist die vom <strong>SMALLTALK</strong>-<br />

System gestellte Frage “Define as global variable?” wiederum durch die Bestätigung des<br />

Schaltfeldes “Ja” zu beantworten.<br />

Nach der Ausführung der Anforderungen<br />

WerteErfassung12 initialisierenErfassung.<br />

WerteErfassung12 durchfuehrenErfassung<br />

wird das Erfassungsfenster wie folgt am Bildschirm angezeigt:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!