Class Point
java.lang.Object
|
+----Point
- public class Point
- extends Object
Diese Klasse beschreibt einfache Punkte in der Ebene.
-
choose(Point)
- Die Methode choose waehlt den Point mit
der groesseren y-Koordinate aus.
-
chooseErr(Point, Point)
- Versuch, mit Call-by-Reference den Point mit
der groesseren y-Koordinate auszuwaehlen.
-
getX()
- Zugriff auf x-Koordinate.
-
getY()
- Zugriff auf y-Koordinate.
-
move(int, int)
- Die Methode move verschiebt den gewaehlten Punkt um
den Vektor (dx,dy).
-
toString()
- Die Methode toString liefert eine druckfaehige
Zeichenfolge.
toString
public String toString()
- Die Methode toString liefert eine druckfaehige
Zeichenfolge.
- Overrides:
- toString in class Object
move
public void move(int dx,
int dy)
- Die Methode move verschiebt den gewaehlten Punkt um
den Vektor (dx,dy).
- Parameters:
- dx - Verschiebung der x-Koordinate
- dy - Verschiebung der y-Koordinate
getX
public int getX()
- Zugriff auf x-Koordinate.
getY
public int getY()
- Zugriff auf y-Koordinate.
chooseErr
public void chooseErr(Point p1,
Point higherPoint)
- Versuch, mit Call-by-Reference den Point mit
der groesseren y-Koordinate auszuwaehlen.
choose
public Point choose(Point p1)
- Die Methode choose waehlt den Point mit
der groesseren y-Koordinate aus.
Spezifikation von choose:
post: (this.getY() >= p1.getY => return == this) &
(this.getY() >= p1.getY => return == p1)