|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectde.hska.java.aufgaben.grafik.schildkroete.Chelone
public class Chelone
Implementierung einer Schildkroete: Chelone ist griechisch für Schildkröte. Nach griechischer Mythologie handelt es sich dabei um eine Jungfrau, die von Hermes zur Strafe in eine Schildkröte verwandelt wurde. Da Schildkröten aber extrem alt werden können, kann man dies auch als positive Lebensverlängerung ansehen (aber vielleicht ist das bei älteren Jungfrauen auch wieder eine subtile Form der Bestrafung).
| Constructor Summary | |
|---|---|
Chelone(double x,
double y)
|
|
Chelone(Position position)
|
|
| Method Summary | |
|---|---|
void |
drehen(double winkel)
Dreht die Schildkröte um den Winkel gegen den Uhrzeigersinn. |
void |
geheZu(double x,
double y)
Geht von der aktuellen Position zum neuen Punkt und zeichnet dabei die zurückgelegte Strecke. |
double |
getRichtung()
|
double |
getX()
|
double |
getY()
|
void |
laufen(double distanz)
Lauft von der aktuellen Position in Laufrichtung die gegeben distanz und zeichnet
dabei die zurückgelegte Strecke. |
void |
positionieren(double x,
double y)
Geht zu der angegebenen Position ohne eine Strecke zu zeichnen. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Chelone(Position position)
public Chelone(double x,
double y)
| Method Detail |
|---|
public void drehen(double winkel)
drehen in interface Schildkroetewinkel - in Gradpublic void laufen(double distanz)
Schildkroetedistanz und zeichnet
dabei die zurückgelegte Strecke.
laufen in interface Schildkroetepublic double getX()
getX in interface Schildkroetepublic double getY()
getY in interface Schildkroetepublic double getRichtung()
public java.lang.String toString()
toString in class java.lang.Object
public void geheZu(double x,
double y)
Schildkroete
geheZu in interface Schildkroete
public void positionieren(double x,
double y)
Schildkroete
positionieren in interface Schildkroete
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben