public class Rechteck extends Grundflaeche { private int b, h; public Rechteck(int breite, int hoehe) { b = breite; h = hoehe; } @Override public int umfang() { return 2*b + 2*h; } @Override public int flaeche() { return b * h; } @Override public String toString() { return "Rechteck mit Breite " + b + " und Höhe " + h + ", " + super.toString(); } public int getBreite() { return b; } @Override public boolean istQuadrat() { return b == h; } @Override public Quadrat zuQuadrat() { if (!istQuadrat()) return null; return new Quadrat(b); } }