Class Punkt

java.lang.Object
  extended by Zeichenobjekt
      extended by Punkt

public class Punkt
extends Zeichenobjekt

Farbiger Punkt im kartesischen Koordinatensystem.


Field Summary
private  Koordinate koordinate
          Punktkoordinate.
 
Constructor Summary
Punkt(double x, double y, java.awt.Color farbe)
          Konstruktor, setzt x- und y-Wert der Punktkoordinate und -farbe.
Punkt(Koordinate k, java.awt.Color farbe)
          Konstruktor, setzt Punktkoordinate und Punktfarbe.
 
Method Summary
 double getAbstand(Punkt p)
          Abstand zu einem weiteren Punkt.
 Koordinate getKoordinate()
          Lesen der Punktkoordinate.
static void main(java.lang.String[] args)
          Testprogramm: pythagoreisches Zahlentripel(3, 4, 5).
 void paint(java.awt.Graphics g)
          Grafische Darstellung, zeichnet Punkt auf sich selbst.
 java.lang.String toString()
          Beschreiben eines Punktes.
 
Methods inherited from class Zeichenobjekt
darstellen, darstellen, getColor, setColor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

koordinate

private Koordinate koordinate
Punktkoordinate.

Constructor Detail

Punkt

public Punkt(Koordinate k,
             java.awt.Color farbe)
Konstruktor, setzt Punktkoordinate und Punktfarbe.

Parameters:
k - Koordinate
farbe - Punktfarbe

Punkt

public Punkt(double x,
             double y,
             java.awt.Color farbe)
Konstruktor, setzt x- und y-Wert der Punktkoordinate und -farbe.

Parameters:
x - x-Koordinate
y - y-Koordinate
farbe - Punktfarbe
Method Detail

getKoordinate

public Koordinate getKoordinate()
Lesen der Punktkoordinate.

Returns:
Kopie der Punktkoordinate

paint

public void paint(java.awt.Graphics g)
Grafische Darstellung, zeichnet Punkt auf sich selbst.

Specified by:
paint in class Zeichenobjekt

getAbstand

public double getAbstand(Punkt p)
Abstand zu einem weiteren Punkt.

Parameters:
p - Punkt
Returns:
Abstand zwischen beiden Punkten

toString

public java.lang.String toString()
Beschreiben eines Punktes.

Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)
Testprogramm: pythagoreisches Zahlentripel(3, 4, 5). Ausgabe: Abstand 5.0