Class Polygon

java.lang.Object
  |
  +--GeoObjekt
        |
        +--Polygon
Direct Known Subclasses:
Dreieck, Rechteck

public class Polygon
extends GeoObjekt


Field Summary
protected  int seitenanzahl
           
 
Fields inherited from class GeoObjekt
flaecheninhalt, fuellfarbe, linienfarbe, umfang, x, y
 
Constructor Summary
Polygon()
          Standardkonstruktor, der alle Attribute initialisiert.
Polygon(int seitenanzahl)
          Konstruktor der das Polygon mit einer Seitenanzahl initialisiert
Polygon(int x, int y, int seitenanzahl)
          Konstruktor der das Objekt mit einer x-, y-Position und einer Seitenanzahl initialisiert
 
Method Summary
 int getSeitenanzahl()
          Die Methode getSeitenanzahl liefert die Anzahl der Seiten des Polygons.
 void pruefeSeitenanzahl(int n)
          Die Methode pruefeSeitenanzahl überprüft, ob eine gültige Seitenanzahl für ein Polygon gesetzt wurde.
 void setSeitenanzahl(int anzahl)
          Die Methode setSeitenanzahl legt die Anzahl der Seiten des Polygons fest.
 
Methods inherited from class GeoObjekt
berechneFlaecheninhalt, berechneUmfang, setFuellfarbe, setLinienfarbe, setPosition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

seitenanzahl

protected int seitenanzahl
Constructor Detail

Polygon

public Polygon()
Standardkonstruktor, der alle Attribute initialisiert.

Polygon

public Polygon(int seitenanzahl)
Konstruktor der das Polygon mit einer Seitenanzahl initialisiert
Parameters:
seitenzahl - Anzahl der Seiten des Polygons

Polygon

public Polygon(int x,
               int y,
               int seitenanzahl)
Konstruktor der das Objekt mit einer x-, y-Position und einer Seitenanzahl initialisiert
Parameters:
x - x-Koordinate des Objekts
y - y-Koordinate des Objekts
seitenanzhal - Anzahl der Seiten des Polygons
Method Detail

setSeitenanzahl

public void setSeitenanzahl(int anzahl)
Die Methode setSeitenanzahl legt die Anzahl der Seiten des Polygons fest.
Parameters:
anzahl - Anzahl der Seiten des Polygons
y - y-Koordinate des Objekts

getSeitenanzahl

public int getSeitenanzahl()
Die Methode getSeitenanzahl liefert die Anzahl der Seiten des Polygons.
Returns:
Anzahl der Seiten

pruefeSeitenanzahl

public void pruefeSeitenanzahl(int n)
Die Methode pruefeSeitenanzahl überprüft, ob eine gültige Seitenanzahl für ein Polygon gesetzt wurde.
Parameters:
n - Anzahl der Seiten