Class Quadrat

java.lang.Object
  |
  +--GeoObjekt
        |
        +--Polygon
              |
              +--Rechteck
                    |
                    +--Quadrat

public class Quadrat
extends Rechteck


Fields inherited from class Rechteck
breite, laenge
 
Fields inherited from class Polygon
seitenanzahl
 
Fields inherited from class GeoObjekt
flaecheninhalt, fuellfarbe, linienfarbe, umfang, x, y
 
Constructor Summary
Quadrat()
          Standardkonstruktor, der alle Attribute initialisiert.
Quadrat(double laenge)
          Konstruktor der das Quadrat mit einer Seitenlänge initialisiert
 
Method Summary
 double getSeitenlaenge()
          Die Methode getSeitenlaenge liefert die Seitenlänge des Quadrats
 void pruefeSeitenlaengen(double a, double b)
          Die Methode pruefeSeitenlaengen überprüft, ob gültige Seitenlängen für ein Quadrat gesetzt wurde.
 void setSeitenlaenge(double laenge)
          Die Methode setSeitenlaenge legt die Seitenlänge des Quadrats fest.
 
Methods inherited from class Rechteck
berechneFlaecheninhalt, berechneUmfang, setSeitenlaengen
 
Methods inherited from class Polygon
getSeitenanzahl, pruefeSeitenanzahl, setSeitenanzahl
 
Methods inherited from class GeoObjekt
setFuellfarbe, setLinienfarbe, setPosition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Quadrat

public Quadrat()
Standardkonstruktor, der alle Attribute initialisiert.

Quadrat

public Quadrat(double laenge)
Konstruktor der das Quadrat mit einer Seitenlänge initialisiert
Parameters:
laenge - Länge des Rechtecks
Method Detail

setSeitenlaenge

public void setSeitenlaenge(double laenge)
Die Methode setSeitenlaenge legt die Seitenlänge des Quadrats fest.
Parameters:
laenge - Laenge des Quadrats

getSeitenlaenge

public double getSeitenlaenge()
Die Methode getSeitenlaenge liefert die Seitenlänge des Quadrats
Returns:
Seitenlänge des Quadrat

pruefeSeitenlaengen

public void pruefeSeitenlaengen(double a,
                                double b)
Die Methode pruefeSeitenlaengen überprüft, ob gültige Seitenlängen für ein Quadrat gesetzt wurde.
Overrides:
pruefeSeitenlaengen in class Rechteck
Parameters:
a - Seite a des Quadrats
b - Seite b des Quadrats