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.

198 9 Einrichtung und Verarbeitung von Sammlern<br />

ˆ Prüf-Methoden, mit denen sich Eigenschaften von Objekten prüfen lassen;<br />

ˆ Iterations-Methoden, mit denen sich gesammelte Objekte einheitlich verarbeiten<br />

lassen, und<br />

ˆ Zugriffs-Methoden, mit denen auf Objekte bzw. deren Attributwerte zugegriffen<br />

werden kann.<br />

Gliedern wir die wichtigsten Basis-Methoden, die sich von Instanzen aus den Unterklassen<br />

der Basis-Klasse “Collection” ausführen lassen, so können wir die folgende<br />

tabellarische Übersicht angeben:<br />

Klasse Konstruktor−M. Verbindungs−Methoden Destruktor−M.<br />

Collection with: addAll:<br />

remove:<br />

with:with:<br />

removeAll:<br />

with:with:with:<br />

Bag new add: remove:ifAbsent:<br />

add:withOccurrences:<br />

Set<br />

new<br />

add:<br />

remove:ifAbsent:<br />

Dictionary<br />

add:<br />

removeAssociation:<br />

at:put:<br />

removeKey:<br />

removeKey:ifAbsent:<br />

IndexedCollection<br />

,<br />

atAllPut:<br />

atAll:put:<br />

copyFrom:to:<br />

copyWith:<br />

copyWithout:<br />

copyReplaceFrom:to:with:<br />

replaceFrom:to:with:<br />

replaceFrom:to:with:startingAt:<br />

replaceFrom:to:withObject:<br />

FixedSizeCollection<br />

Array<br />

Interval<br />

String<br />

OrderedCollection<br />

with:<br />

with:with:<br />

with:with:with:<br />

#(element ... )<br />

new:<br />

from:to:<br />

from:to:by:<br />

’ ’<br />

new:<br />

new<br />

at:put:<br />

at:put:<br />

replace:with:<br />

replaceFrom:to:with:startingAt:<br />

replaceFrom:to:withObject:<br />

withCrs<br />

,<br />

add:<br />

add:after:<br />

add:before:<br />

add:afterIndex:<br />

add:beforeIndex:<br />

addAllFirst:<br />

addAllLast:<br />

addFirst:<br />

addLast:<br />

at:put:<br />

replaceFrom:to:with:<br />

remove:ifAbsent:<br />

removeIndex:<br />

removeFirst<br />

removeLast<br />

SortedCollection<br />

new<br />

sortBlock:<br />

add:<br />

addAll:<br />

sortBlock:<br />

Abbildung 9.6: Methoden-Arten

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!