1
0
Fork 0
WS23_Uebungen_PR2/Assignment_016
Thomas Smits 53fb6e1d61 Update of exercises 2024-01-08 15:32:04 +01:00
..
solution Update of exercises 2024-01-08 15:32:04 +01:00
readme.md Update of exercises 2024-01-08 15:32:04 +01:00

readme.md

Figur noch einmal erweitern

Musterlösung

Lernziel

Vererbung sinnvoll einsetzen.

Aufgabe

Gehen Sie in das Paket pr2.vererbung.geometrie3.

Erweitern Sie die Klasse Figur 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 Quadrat, die von der Klasse Rechteck abgeleitet ist.

Abgabe (optional)

Sie müssen keine Lösung für diese Aufgabe einreichen.

Sie können Ihre Lösung aber auf die Konformität mit den Programmierstandards testen. Hierzu gehen Sie wie folgt vor:

  1. Öffnen Sie eine Kommandozeile (Terminal).
  2. Gehen Sie in Ihr Working Directory.
  3. Wechseln Sie mit cd in das Verzeichnis sources.
  4. Bauen Sie das Projekt mit dem Kommando mvn.