Hat jemand eine Lösung für diese Übung (Java)?
Das ist die Aufgabe:
Implementieren Sie eine Klasse rectangle (=Rechteck), deren Konstruktor die Höhe und die Breite verlangt. Eine Methode getArea der Klasse Rechteck gibt dessen Fläche zurück. Implementieren Sie zudem eine Klasse square (=Quadrat), die sich von Rechteck ableitet. square hat keine eigenen Attribute oder Methoden. Im Konstruktor von Quadrat wird die Höhe und die Breite des Rechtecks gesetzt. Beim Aufruf der Methode getArea für eine Instanz von square soll dessen Fläche zurückgegeben werden.
Das ist meine bisherige Lösung, aber mir kommt die irgendwie falsch vor:
public class rectangle{
public rectangle (int hoehe, int breite){
}
public double getArea(){
return hoehe x breite;
}
}
public class square extends rectangle{
public square(){
hoehe = 20;
breite = 30;
}
}