Class Rechteck

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

public class Rechteck
extends Polygon


Field Summary
protected  double breite
           
protected  double laenge
           
 
Fields inherited from class Polygon
seitenanzahl
 
Fields inherited from class GeoObjekt
flaecheninhalt, fuellfarbe, linienfarbe, umfang, x, y
 
Constructor Summary
Rechteck()
          Standardkonstruktor, der alle Attribute initialisiert.
Rechteck(double laenge, double breite)
          Konstruktor der das Rechteck mit Länge und Breite initialisiert
 
Method Summary
 double berechneFlaecheninhalt()
          Die Methode berechneFlaecheninhalt liefert den Flächeninhalt des Rechtecks zurück.
 double berechneUmfang()
          Die Methode berechneUmfang liefert den Umfang des Rechtecks zurück.
 void pruefeSeitenlaengen(double a, double b)
          Die Methode pruefeSeitenlaengen überprüft, ob gültige Seitenlängen für ein Rechteck gesetzt wurden.
 void setSeitenlaengen(double laenge, double breite)
          Die Methode setSeitenlaengen legt die Seitenlängen des Rechtecks fest.
 
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
 

Field Detail

laenge

protected double laenge

breite

protected double breite
Constructor Detail

Rechteck

public Rechteck()
Standardkonstruktor, der alle Attribute initialisiert.

Rechteck

public Rechteck(double laenge,
                double breite)
Konstruktor der das Rechteck mit Länge und Breite initialisiert
Parameters:
laenge - Länge des Rechtecks
breite - Breite des Rechtecks
Method Detail

berechneFlaecheninhalt

public double berechneFlaecheninhalt()
Die Methode berechneFlaecheninhalt liefert den Flächeninhalt des Rechtecks zurück.
Overrides:
berechneFlaecheninhalt in class GeoObjekt
Returns:
Flächeninhalt des Rechtecks

berechneUmfang

public double berechneUmfang()
Die Methode berechneUmfang liefert den Umfang des Rechtecks zurück.
Overrides:
berechneUmfang in class GeoObjekt
Returns:
Umfang des Rechtecks

setSeitenlaengen

public void setSeitenlaengen(double laenge,
                             double breite)
Die Methode setSeitenlaengen legt die Seitenlängen des Rechtecks fest.
Parameters:
laenge - Laenge des Rechtecks
breite - Breite des Rechtecks

pruefeSeitenlaengen

public void pruefeSeitenlaengen(double a,
                                double b)
Die Methode pruefeSeitenlaengen überprüft, ob gültige Seitenlängen für ein Rechteck gesetzt wurden.
Parameters:
a - Seite a des Rechtecks
b - Seite b des Rechtecks