Objects kann zwei verschiedene Befehle verarbeiten: Erzeugen von Objekten und Methodenaufrufe.
Du kannst Objekte erzeugen, indem du die Kurzschreibweise für Objekte gehört zu Klasse verwendest. Beispiel:
vorderrad:KREIS
Der Befehl erzeugt ein Objekt de Klasse KREIS namens vorderrad.
Du kannst Methoden von Objekten aufrufen, indem du die Punktschreibweise verwendest. Beispiel:
vorderrad.MittelpunktSetzen(20, 50)
Der Befehl setzt den Mittelpunkt des Objekts vorderrad auf die Koordinaten (20|50). Hat eine Methode mehrere Eingabewerte (wie im Beispiel die x- und die y-Koordinate), so werden diese durch ein Komma abgetrennt.
Werte, die keine Zahlen sind (z.B. Farben), können auch in Anführungszeichen angegeben werden:
vorderrad.FüllfarbeSetzen("schwarz")
Achtung: Du kannst nur Methoden von Objekten aufrufen, die du vorher erzeugt hast!
Du kannst Objekte folgender Klassen erzeugen. Du kannst die genannten Methoden verwenden.
| KREIS |
|---|
| füllfarbe |
| linienart |
| linienfarbe |
| linienstärke |
| mittelpunktX |
| mittelpunktY |
| radius |
| FüllfarbeSetzen(neueFarbe) |
| LinienartSetzen(neueArt) |
| LinienfarbeSetzen(neueFarbe) |
| LinienstärkeSetzen(neueStärke) |
| MittelpunktSetzen(neueXKoordinate, neueYKoordinate) |
| RadiusSetzen(neuerRadius) |
MittelpunktSetzen(neueXKoordinate, neueYKoordinate)FüllfarbeSetzen(neueFarbe)RadiusSetzen(neuerRadius)LinienartSetzen(neueArt)LinienfarbeSetzen(neueFarbe)LinienstärkeSetzen(neueStärke)
| RECHTECK |
|---|
| breite |
| füllfarbe |
| länge |
| linienart |
| linienfarbe |
| linienstärke |
| xKoordinate |
| yKoordinate |
| BreiteSetzen(neueBreite) |
| FüllfarbeSetzen(neueFarbe) |
| LängeSetzen(neueLänge) |
| LinienartSetzen(neueArt) |
| LinienfarbeSetzen(neueFarbe) |
| LinienstärkeSetzen(neueStärke) |
| PositionSetzen(neueXKoordinate, neueYKoordinate)* |
PositionSetzen(neueXKoordinate, neueYKoordinate)FüllfarbeSetzen(neueFarbe)LängeSetzen(neueLänge)BreiteSetzen(neueBreite)LinienartSetzen(neueArt)LinienfarbeSetzen(neueFarbe)LinienstärkeSetzen(neueStärke)
| DREIECK |
|---|
| breite |
| füllfarbe |
| länge |
| linienart |
| linienfarbe |
| linienstärke |
| xKoordinate |
| yKoordinate |
| BreiteSetzen(neueBreite) |
| FüllfarbeSetzen(neueFarbe) |
| LängeSetzen(neueLänge) |
| LinienartSetzen(neueArt) |
| LinienfarbeSetzen(neueFarbe) |
| LinienstärkeSetzen(neueStärke) |
| PositionSetzen(neueXKoordinate, neueYKoordinate)* |
PositionSetzen(neueXKoordinate, neueYKoordinate)FüllfarbeSetzen(neueFarbe)HöheSetzen(neueHöhe)BreiteSetzen(neueBreite)LinienartSetzen(neueArt)LinienfarbeSetzen(neueFarbe)LinienstärkeSetzen(neueStärke)