public class Rechteck extends Grundflaeche implements Quadrierbar, Polygon { private int breite; private int laenge; public Rechteck(int breite, int laenge) { this.breite = breite; this.laenge = laenge; } @Override public double umfang() { return 2 * breite + 2 * laenge; } @Override public double flaeche() { return breite * laenge; } @Override public boolean istQuadrat() { return laenge == breite; } @Override public Quadrat zuQuadrat() { if (!this.istQuadrat()) return null; return new Quadrat(breite); } @Override public int getEckenAnzahl() { return 4; } @Override public String toString() { return "Rechteck{breite=" + breite + "; laenge=" + laenge + "; " + super.toString() + "}"; } }