uebungen/Assignment_016/readme.md

1.2 KiB

Figur noch einmal erweitern

Lernziel

Vererbung sinnvoll einsetzen.

Aufgabe

Gehen Sie in das Paket pr2.vererbung.geometrie3.

Erweitern Sie die Klasse Figur aus der vorhergehenden Aufgabe so, dass man Objekte ohne Angabe einer Fläche erzeugen kann. Diese Objekte sollen dann die Fläche 0 haben. Die Klasse Rechteck soll weiter funktionieren.

Schreiben Sie eine Klasse Gerade, die von Figur abgeleitet ist und als Attribut die Länge der Geraden hat, deren Fläche aber logischerweise 0 ist.

Schreiben Sie eine Klasse Rechteck, die von der Klasse Form abgeleitet ist und als zusätzliche Attribute die Länge und Breite des Rechtecks enthält.

Schreiben Sie eine Klasse Quadrat, die von der Klasse Rechteck abgeleitet ist.